JAVA客户端用phoenix连接HBase集群:
*把phoenix-4.9.0-HBase-1.1-client.jar和phoenix-core-4.9.0-HBase-1.1.jar放到路径下
*把core-site.xml hdfs-site.xml hbase-site.xml 文件拷贝到根目录
*jdk1.7或是jdk1.8
*在windows的hosts文件中指定机器名与IP关系 C:\Windows\System32\drivers\etc\hosts
192.168.84.169 node1
192.168.84.171 node2
192.168.84.172 node3
*下述代码:
private static Connection con;
private static PreparedStatement ps;
private static ResultSet rs;
static {
try {
Class.forName("org.apache.phoenix.jdbc.PhoenixDriver");
con = DriverManager.getConnection("jdbc:phoenix:node1,node2,node3");
}catch(Exception e) {
e.printStackTrace();
}
}
//测试
public static void main(String[] args) throws Exception {
System.out.println("----------success---------");
}
*获取连接之后就可以进行CRUD操作了,实现SQL操作NoSQL数据库!