Hive学习篇
安装
安装hadoo,本实例中hadoop在/usr/local/hadoop下
Hive安装在/home/Hadoop/app/hive下
参考文档:http://blog.csdn.net/xiaoshunzi111/article/details/51889486
测试练习以及遇到的问题:
开启hadoop
cd /usr/local/hadoop/sbin
./start-all.sh
1. 开启hive:
1)Hive
报错Exception in thread "main" java.lang.NoClassDefFoundError:org/apache/hadoop/hive/ql/CommandNeedRetryException
解决方法:
修改hadoop/conf/ hadoop-env.sh;将HADOOP_CLASSPATH原来的值改为如下,重启hadoop集群,然后启动hive,启动成功。
exportHADOOP_CLASSPATH=.:$CLASSPATH:$HADOOP_CLASSPATH:$HADOOP_HOME/bin
2)依然报错:[ERROR]Terminal initialization failed; falling back to unsupported
解决方法:命令行输入
export HADOOP_USER_CLASSPATH_FIRST=true
3