Upload hbase.tar.gz installation package
Unzip
tar -zxvf hbase.tar.gz
cd hbase
scp *server.jar /hbase/lib
scp *client.jar /hbase/lib
start
zkServer.sh start
three machines
start-all. sh
hadoop
start-hbase.sh
cd /phoenix/bin
./sqlline.py linux01,linux02,linux03:2181
start phoenix
create table tab1 ( id integer primary key not null ,name varchar);
upsert into tab1 values ( 1, 'aa ');
select * from tab1
---------------------------------
public class PhoenixTest { public static void main(String args[]) throws SQLException{ Connection conn = DriverManager.getConnection("jdbc:phoenix:linux01,linux02,linux03:2181"); Statement stat = conn.createStatement(); ResultSet rs = stat.executeQuery("select * from TAB2"); while(rs.next()){ String v = rs.getString("name"); System.out.println(v); } rs.close(); stat.close(); conn.close(); } }
Add client.jar to java project,
use build path connection tool
jdbc:phoenix:linux01,linux02,linux03:2181