Phoenix4.8.1 介绍 安装 与 图形化界面操作

来源:互联网 发布:zend studio mac 编辑:程序博客网 时间:2024/06/08 18:10

Phoenix4.8.1安装

     Phoenix是一个提供hbase的sql操作的框架,Phoenix是构建在HBase之上的一个SQL中间层。Phoenix完全使用Java编写,代码位于GitHub上,并且提供了一个客户端可嵌入的JDBC驱动。对于简单的低延迟查询,其性能量级为毫秒;对于百万级别的行数来说,其性能量级为秒。Phoenix并不是像HBase那样
用于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配置连接


2、

3、将Phoenix的安装包解压到本地,然后

4、点击Add添加jar包



phoenix-4.8.1-HBase-1.2-client.jar

phoenix-core-4.8.1-HBase-1.2.jar


5、Ok保存之后,点击Aliases添加链接:




点击test测试,显示成功后即可连接(本人安装第一次配置之后,一直连接不上,删除重建之后,成功连接)










0 0
原创粉丝点击