赞
踩
1.上传apache-phoenix-5.0.0-HBase-2.0-bin.tar.gz 到master节点的/home目录下,解压apache-phoenix-5.0.0-HBase-2.0-bin.tar.gz到/opt目录下
- cd /home
- tar -zxvf apache-phoenix-5.0.0-HBase-2.0-bin.tar.gz -C /opt
2.并修改名称:
- cd /opt
- mv apache-phoenix-5.0.0-HBase-2.0-bin phoenix
3.从/opt/phoenix目录下,拷贝phoenix-5.0.0-HBase-2.0-client.jar和phoenix-core-5.0.0-HBase-2.0.jar文件到HBase安装目录 lib 中(如果是集群模式,需要拷贝到所有节点上)
- cd /opt/phoenix
- cp /opt/phoenix/phoenix-5.0.0-HBase-2.0-client.jar /opt/hbase-2.1.0/lib/
- cp /opt/phoenix/phoenix-core-5.0.0-HBase-2.0.jar /opt/hbase-2.1.0/lib/
4.并将其分发到所有子节点上
- scp phoenix-5.0.0-HBase-2.0-client.jar slave1:/opt/hbase-2.1.0/lib
- scp phoenix-core-5.0.0-HBase-2.0.jar slave1:/opt/hbase-2.1.0/lib
-
- scp phoenix-5.0.0-HBase-2.0-client.jar slave2:/opt/hbase-2.1.0/lib
- scp phoenix-core-5.0.0-HBase-2.0.jar slave2:/opt/hbase-2.1.0/lib
5.将Hadoop的和HBase的配置文件复制到Phoenix/bin下
- cp /opt/hadoop-2.9.2/etc/hadoop/core-site.xml /opt/phoenix/bin/
-
- cp /opt/hadoop-2.9.2/etc/hadoop/hdfs-site.xml /opt/phoenix/bin/
6.在master上配置环境变量
进入环境变量配置:
vi /etc/profile
拉到最低添加这段代码后保存并退出:
- #phoenix
-
- export PHOENIX_HOME=/opt/phoenix
-
- export PHOENIX_CLASSPATH=$PHOENIX_HOME
-
- export PATH=$PATH:$PHOENIX_HOME/bin
使用环境变量:
source /etc/profile
7.设置脚本为可执行
- cd /opt/phoenix/bin/
-
- chmod +x psql.py
-
- chmod +x sqlline.py
8.安装Phoenix之前不建议开启HBase。如果之前已经启动HBase,需关闭
- cd /opt/hbase-2.1.0/bin
-
- ./stop-hbase.sh
1.验证是否安装成功:进入命令行
- cd /opt/phoenix/bin
-
- ./sqlline.py master
2.执行!tables 命令,罗列所有表到客户端界面
!tables
3.创建表(表名也可以不加双引号,如果加上双引号,以后对表查询时都要加上双引号):
建表操作:
- create table student (
- "id" varchar(20) primary key,
- "name" varchar(20) ,
- "age" integer);
插入基本数据
upsert into student values('1','zhangsan',22)
4.可以使用以下SQL语句进行查询:
- select * from student order by "age";
- select * from student where "name"='zhangsan';
- select * from student where "age"=24;
- select * from student where "age">20;
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。