解决HBase整合Hive时一直连接地址为localhost:2181的zookeeper的问题
问题描述
我在搭建HBase集群整合hive的时候,hive一直连接本地的zookeeper,而不是连接HBase集群中配置的zk地址
1.HBase
起初以为HBase中hbase-env.sh 这个配置没有生效,
export HBASE_MANAGES_ZK=false
反复检查了配置,应该是没有问题
2.Hive
检查hive中的zookeeper,也是没有问题的。
最后发现
hbase.zookeeper.quorum:默认为 localhost,必须进行配置ZooKeeper 集群的地址,除非zookeeper和hive在同一台服务器。
解决方法
解决方法:
修改hive配置文件
[along@hdp14 ~]$