大数据笔记

Hive 1.1.1 - 配置Hive

2019-10-25  本文已影响0人  No_七

1、首先要配置好hadoop环境(可以是伪分布式)

2、启动必要的服务

[root@hadoop01 hadoop-2.5.0]# sbin/hadoop-daemon.sh start namenode
[root@hadoop01 hadoop-2.5.0]# sbin/hadoop-daemon.sh start datanode
[root@hadoop01 hadoop-2.5.0]# sbin/yarn-daemon.sh start resourcemanager
[root@hadoop01 hadoop-2.5.0]# sbin/yarn-daemon.sh start nodemanager

3、创建目录

[root@hadoop01 hadoop-2.5.0]# bin/hdfs dfs -mkdir -p /user/hive/warehouse

4、添加分组,并赋予可写权限

[root@hadoop01 hadoop-2.5.0]# bin/hdfs dfs -chmod g+w /tmp
[root@hadoop01 hadoop-2.5.0]# bin/hdfs dfs -chmod g+w /user/hive/warehouse

5、修改Hive目录下的文件

a、conf下 hive-env.sh.template
[root@hadoop01 conf]# cp hive-env.sh.template hive-env.sh
b、修改 hive-env.sh 内 HADOOP_HOME和HIVE_CONF_DIR
 HADOOP_HOME=/opt/app/hadoop-2.5.0
 export HIVE_CONF_DIR=/opt/app/hive-1.2.2-bin/conf

6、启动Hive

 [root@hadoop01 hive-1.2.2-bin]# bin/hive

如果有 [ERROR] Terminal initialization failed; falling back to unsupported 这个错误,参考 https://blog.csdn.net/u010022051/article/details/51004629
删除位于$HADOOP_HOME/share/hadoop/yarn/lib/jline-0.9.94.jar 的 jline-0.9.94.jar 文件,重新启动hadooop,hive即可

7、show databases; 查看hive下的数据库

上一篇 下一篇

猜你喜欢

热点阅读