今天修改了hbase库,然后用phoenix去查询,报错
Exception in thread "main" java.sql.SQLException: ERROR 102 (08001): Malformed connection url. jdbc:phoenix:172.25.1.1:2181,172.25.1.11:2181,172.25.1.13:2181,172.25.1.14:2181,172.25.1.15:2181
at org.apache.phoenix.exception.SQLExceptionCode$Factory$1.newException(SQLExceptionCode.java:386)
at org.apache.phoenix.exception.SQLExceptionInfo.buildException(SQLExceptionInfo.java:145)
at org.apache.phoenix.jdbc.PhoenixEmbeddedDriver$ConnectionInfo.getMalFormedUrlException(PhoenixEmbeddedDriver.java:185)
at org.apache.phoenix.jdbc.PhoenixEmbeddedDriver$ConnectionInfo.create(PhoenixEmbeddedDriver.java:221)
at org.apache.phoenix.jdbc.PhoenixDriver.getConnectionQueryServices(PhoenixDriver.java:144)
at org.apache.phoenix.jdbc.PhoenixEmbeddedDriver.connect(PhoenixEmbeddedDriver.java:131)
at org.apache.phoenix.jdbc.PhoenixDriver.connect(PhoenixDriver.java:133)
at java.sql.DriverManager.getConnection(DriverManager.java:571)
at java.sql.DriverManager.getConnection(DriverManager.java:215)
at test.PhoenixTest.initResource(PhoenixTest.java:23)
at test.PhoenixTest.main(PhoenixTest.java:15)
我用的是phoenix-4.4.0-HBase-0.98-client.jar
此处的url格式应该为172.25.1.1,172.25.1.11,172.25.1.13,172.25.1.14,172.25.1.15:2181
如果出现这种问题可以考虑这种情况去更改