java 操作 hbase 报错:KeeperErrorCode=NoNode for /hbase-unsecure/master

复制代码
原因:总结一句话:该报错原因是 hbase 配置文件和 java 链接参数路径不一致问题 java 链接 hbase 客户端需指定其中两个参数:"hbase.zookeeper.quorum"、"zookeeper.znode.parent",其中"hbase.zookeeper.quorum" ——> zk 的 master 地址 ,"zookeeper.znode.parent" ——>是 zk 在该文件夹下保存 hbase 相关操作链接的缓存信息
解决方案:第一种:修改 java 连接参数"zookeeper.znode.parent"第二种:修改参数对应 linux 下的/usr/hdp/3.1.0.0-78/hbase/conf/hbase-site.xml 文件的最后一行 ↓,
复制代码
确保 java 连接参数和 linux 的 hbase 这个配置参数保持一致即可,且以 linux 中 hbase 配置文件中为基准最好
评论