Hive 安装配置,
1.hive-config.sh 添加
export HIVE_HOME=/home/hadoop/hive-0.13.1-cdh5.2.1
export HADOOP_HOME=/home/hadoop/hadoop-2.5.0-cdh5.2.1
export JAVA_HOME=/usr/java/jdk1.8.0_20
2.hive-site.xml (mysql)
<configuration>
<property>
<name>hive.metastore.warehouse.dir</name>
<value>/home/hadoop/warehouse</value>
</property>
<property>
<name>javax.jdo.option.ConnectionURL</name> s
<value>jdbc:mysql://localhost:3306/hive?createDatabaseIfNotExist=true</value>
</property>
<property>
<name>javax.jdo.option.ConnectionDriverName</name>
<value>com.mysql.jdbc.Driver</value>
</property>
<property>
<name>javax.jdo.option.ConnectionUserName</name>
<value>hive</value>
</property>
<property>
<name>javax.jdo.option.ConnectionPassword</name>
<value>panchao</value>
</property>
<property>
<name>hive.zookeeper.quorum</name>
<value>master.hadoop.com,slave1.hadoop.com,slave2.hadoop.com</value>
</property>
<property>
<name>hive.metastore.uris</name>
<value>thrift://192.168.80.104:9083</value>
</property>
</configuration>
5.4.2.3. 修改hive-log4j.properties
修改日志文件存放目录,将日志目录由/tmp/${user.name}改为/data/hadoop/hive/logs:
hive.log.dir=/home/hadoop/hive/logs |
然后创建好目录/home/hadoop/hive/logs。
5.4.2.4. 修改hive-exec-log4j.properties
修改日志文件存放目录,将日志目录由默认的/tmp/${user.name}改为/data/hadoop/hive/logs/exec:
hive.log.dir=/home/hadoop/hive/logs/exec |
然后创建好目录/home/hadoop/hive/logs/exec。
启动hive
1) 初始化metastore
安装配置好后,在启动Hive服务端之前,需要在服务端执行一次“schematool -dbType mysql -initSchema”,以完成对metastore的初始化。
2) 启动metastore
执行命令:hive --service metastore &
3) 启动Hive服务
执行:hiveserver2 &。
4) 进入Hive命令行操作界面(类似于mysql)
执行:hive