Phoenix 安装使用

1.安装phonix
        a)下载apache-phoenix-4.10.0-HBase-1.2-bin.tar.gz
              安装网址:http://phoenix.apache.org/installation.html
        b)解压缩
        c)复制xxx-server.jar到hbase的lib目录 ,并且分发,删除以前的phonixjar包。
        d)重启hbase

    2.使用phonix的命令行程序       

 phoenix/bin/.sqlline.py s202    //连接的是zk服务器
 phonix>!tables
 phonix>!help                    //查看帮助
 !sql create table test(id varchar(20) primary key,name varchar(20));  //创建表
 !desc test;           //查看表结构
 !sql select * from test;     //查询表数据

2.SQL Client安装
        a)下载squirrel-sql-3.7.1-standard.jar
            下载地址:http://squirrel-sql.sourceforge.net/
            该文件是安装文件,执行的安装程序。
            $>jar -jar squirrel-sql-3.7.1-standard.jar
            $>下一步...

        b)复制phoenix-4.10.0-HBase-1.2-client.jar到SQuerrel安装目录的lib下(c:\myprograms\squirrel)。

        c)启动SQuirrel(GUI)
            定位安装目录->执行squirrel-sql.bat
        
        d)打开GUI界面
        
        d)在左侧的边栏选中"Drivers"选项卡,
            点击 "+" ->
            URL                :                 jdbc:phoenix:192.168.231.202
            Driverclass        :                 org.apache.phoenix.jdbc.PhoenixDriver              

        d)测试。    3.SQLLine客户端操作

 //建表
jdbc:phoenix>create table IF NOT EXISTS test.Person (IDCardNum INTEGER not null primary key, Name varchar(20),Age INTEGER);

//插入数据
jdbc:phoenix>UPSERT INTO test.PERSON(IDCardNum , Name,Age) VALUES (1,'tom',12);

//删除数据
jdbc:phoenix>delete from test.persion where idcardnum = 1 ;
            
//更新数据
upsert into test.PERSON(IDCardNum , Name,Age) VALUES (1,'tom',12);

猜你喜欢

转载自blog.csdn.net/mao502010435/article/details/89416356