Phoenix4.8.1安装
用于map-reduce job的,而是通过标准化的语言来访问HBase数据的。
1. phoenix安装
上传apache-phoenix-4.8.1-HBase-1.2-bin.tar.gz文件到linux的/usr/hadoop目录下面
解压:
tar –zxvf apache-phoenix-4.8.1-HBase-1.2-bin.tar.gz
生成新的目录apache-phoenix-4.8.1-HBase-1.2-bin
将其配置到环境变量中去
#apache-phoenix
export PHOENIX_HOME=/usr/hadoop/apache-phoenix-4.8.1-HBase-1.2-bin
export PHOENIX_CLASSPATH=$PHOENIX_HOME/lib
export PATH=$PATH:$PHOENIX_HOME/bin
配置完以后是环境变量生效
source /etc/profile
2、 hbase设置
将/usr/hadoop/ apache-phoenix-4.8.1-HBase-1.2-bin目录下面的phoenix-4.8.1-HBase-1.2-server.jar文件拷贝到每一台HRegionServer的hbase安装目录的lib目录下面去
cp phoenix-4.8.1-HBase-1.2-server.jar /usr/hadoop/hbase-1.2.3/lib/
scp phoenix-4.8.1-HBase-1.2-server.jarroot@node1:/usr/hadoop/hbase-1.2.3/lib/
scp phoenix-4.8.1-HBase-1.2-server.jar root@node2:/usr/hadoop/hbase-1.2.3/lib/
重新启动hbase
stop-hbase.sh
start-hbase.sh
3、启动phoenix
进入phoenix目录的bin目录下面,
sqlline.py master,node1,node2:2181 sqlline.py + 主机名 + zookeeper端口号 2181
然后进行测试
!tables; (可以看到有几张表)
推荐一个图形化操作工具(支持所有提供jdbc的数据库)
1. SQuirrel设置
下载:squirrel-sql-3.7-standard.jar
双击运行,一路Next,选择安装目录后安装(前提是电脑配置好了jdk),安装后产生目录squirrel-sql-3.7
进入该目录下双击:squirrel-sql.jar 打开SQuirrel
1、点击Driver配置连接
phoenix-4.8.1-HBase-1.2-client.jar
phoenix-core-4.8.1-HBase-1.2.jar
5、Ok保存之后,点击Aliases添加链接: