我正在使用phoenix(4.10.0-hbase-1.2)开发hbase(1.2.6)。我得到这个错误:
org.apache.hadoop.hbase.client.retriesHaustedException:无法获取位置错误
下面是我试图使用phoenix连接到hbase的代码:
Connection connection = DriverManager.getConnection("jdbc:phoenix:localhost");
下面是我的hdfs-site.xml文件,我在其中做了一些更改:
我需要做什么改变?请建议。。
2条答案
按热度按时间vlju58qv1#
检查hbase中的“conf/regionserver”文件中的主机名,并使用相同的主机名连接到hbase。
还要确保“phoenix-x.x.x-hbase-x.x-client.jar”jar位于java文件的类路径中。
hgc7kmma2#
带@vrb的组合答案
zookeeper端口是一个非标准端口,需要在与connection/drivermanager一起使用的jdbc url上指定