jdbc 连接phoenix 一直重试。

    <dependency>
        <groupId>org.apache.phoenix</groupId>
        <artifactId>phoenix-client-hbase-2.1</artifactId>
        <version>5.1.2</version>
    </dependency>
  String url = "jdbc:phoenix:Hbase1Hbase1,Hbase2,Hbase3,Hbase4,Hbase5:2181";
  Class.forName("org.apache.phoenix.jdbc.PhoenixDriver");
  conn = DriverManager.getConnection(url);

phoenix 连接一直重试,在服务器通过sqlline.py可以连接,但是使用jdbc 就不行

img

在服务器连接

img

解决了,第一是版本兼容问题,一定要一样,还有端口不光需要zk的2181,还需要16000就是HMaster的端口。