天天看點

解決僞分布式hadoop部署hive後,無法通過beeline連接配接應用場景操作步驟

應用場景

當在僞分布式hadoop2.6.0叢集中,部署添加了hive2.1.1後,發現輸入hive指令,可以進行連接配接hive,但是用beeline連接配接連不上。如果用beeline連不上,那就不能通過jdbc來操作hive資料倉庫了,這樣就影響使用,比較麻煩,下面提供解決辦法!

操作步驟

如果要用beeline -u jdbc:hive2://ip:10000進行連接配接hive,需要修改hdfs的core-site.xml配置
<property>
    <name>hadoop.proxyuser.root.hosts</name>
    <value>*</value>
</property>
<property>
    <name>hadoop.proxyuser.root.groups</name>
    <value>*</value>
</property>           
備注:hadoop.proxyuser.XXX.hosts 與 hadoop.proxyuser.XXX.groups 中XXX為異常資訊中User:*中的使用者名部分,這裡使用者名都是root,是以hdfs的core-site.xml中的标簽名為hadoop.proxyuser.root.hosts與hadoop.proxyuser.root.groups