Hive没有hive-site.xml

423 阅读1分钟

conf文件夹下没有hive-site.xml 那我们就创建这个配置文件好了 首先在hive文件夹下建个数据仓库文件用来放hive建的数据库和表

mkdir warehouse
vi hive-site.xml
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
        <property>
                <name>hive.metastore.warehouse.dir</name>
                <value>/opt/soft/hive110/warehouse</value>
                <!-- 注意这里写刚刚新创文件的路径 -->
        </property>
        <property>
                <name>hive.metastore.local</name>
                <value>true</value>
        </property>
        <property>
                <name>javax.jdo.option.ConnectionURL</name>
                <value>jdbc:mysql://192.168.56.101:3306/hive?createDatabaseIfNotExist=true</value>	
                <!-- 这里自己搓自己的mysql的ip地址 -->
        </property>
        <property>
                <name>javax.jdo.option.ConnectionDriverName</name>
                <value>com.mysql.jdbc.Driver</value>
        </property>
        <property>
                <name>javax.jdo.option.ConnectionUserName</name>
                <value>root</value>
        </property>
        <property>
                <name>javax.jdo.option.ConnectionPassword</name>
                <value>ok</value>
                <!-- 这里搓自己的mysql账号和密码 -->
        </property>
</configuration>

首先查看hive的路径

pwd
/opt/soft/hive110

开始配置hive的运行环境```

vi /etc/profile
export HIVE_HOME=/opt/module/hive
export PATH=$PATH:$HIVE_HOME/bin

激活配置文件

source /etc/profile

然后在hive/lib目录下 通过xftp上传mysql-connector-java-5.1.38 jar包

运行hive