版本
hadoop:2.7.2
hive:2.1.1
使用依赖包
//解决java.lang.NoClassDefFoundError: com/google/protobuf/ProtocolMessageEnum 错误
protobuf-java-2.4.1.jar
//与hive版本相同的common组件jar包
hadoop-common-2.1.1-beta.jar
//这个包在 **$hive/jdbc/** 目录下
hive-jdbc-2.1.1-standalone.jar
hadoop配置文件修改
//解决报错:User: root is not allowed to impersonate root
//修改hadoop的etc/hadoop/目录下的core-site.xml,加入
<property>
<name>hadoop.proxyuser.root.hosts</name>
<value>*</value>
</property>
<property>
<name>hadoop.proxyuser.root.groups</name>
<value>*</value>
</property>
修改之后,重启hadoop
stop-all.sh
start-all.sh
启动hive
hive --service hiveserver2
依赖提取地址(3个jar包)
https://www.123pan.com/s/CoFRVv-zYs4.html