一些基本信息如下:
Hadoop2.7.1和NameNode HA启用
Hbase0.98.12
凤凰-4.6.0-HBase的-0.98
执行sqlline.py localhost是错误
执行sqlline.py localhost:nameservices / hbase是错误
phoenix不支持NameNode是HA Hadoop集群吗? 谢谢你的建议!
答案 0 :(得分:0)
Apache Phoenix不关心你的HDFS。你应该给你的zookeeper信息存储hbase信息。
答案 1 :(得分:0)
你必须执行
- > bin / sqlline.py zookeeper-sever-name:2181 为了将凤凰连接到你的Hbase实例。
如果您已将hbase z-node注册为/ hbase1,则需要将该目录提供给sqlline。然后命令就像:
- > bin / sqlline.py zookeeper-sever-name:2181 / hbase1
其中zookeeper-server-name是启动zookeeper服务的服务器。 希望这会有所帮助。