phoenix hbase 安装 eclipse 测试

来源:互联网 发布:域名查询和注册 编辑:程序博客网 时间:2024/06/11 19:38

环境介绍:  

hadoop版本:hadoop-2.5.2-src.tar.gz  

hbase版本:hbase-0.98.8-hadoop2-bin.tar.gz  

phoenix版本:phoenix-4.3.1-bin.tar.gz

**hadoop、hbase环境搭建(省略哦)** 

(在vm中装了三台centos,三个节点的hadoop集群,hbase也是三个节点,直接用的hbase自带的zookeeper )

1.**phoenix与hbase的整合**  

上传phoenix-4.3.1-bin.tar.gz到主节点,并且解压从命名:

scp phoenix 到另外两个节点

分别在每个节点上把phoenix-4.3.1-server.jar,phoenix-core-4.3.1.jar拷贝到hbase的lib目录下;


分别在每个节点上配置phoenix-4.3.1-client.jar,把其加入classpath




(将hbase的配置文件hbase-site.xml 放到phoenix-4.3.0-bin/bin/下,替换Phoenix原来的 配置文件。这一步我试了下好像是可选的,没有进行替换时,sqlline.py也能执行,并且进行操作;在eclipse通过javaAPI操作的时候我是用的替换过的,没有用Phoenix本身的,有空再试试

关闭hbase集群stop-hbase.sh ......然后在从系启动start-hbase.sh


在主节点进入到phoenix的bin目录下,执行命令:

 sqlline.py c01:2181(c01为主节点的主机名,2181是zookeeper的默认端口)


此时已经可以进行建表查询等操作。

2:在eclipse中通过javaAPI操作Phoenix


新建一个java工程,我导入了phoenix-core-4.3.1.jar和phoenix-4.3.1-client.jar已经相关的日志jar包如上图


直接拷贝官网的代码进行测试



运行结果如下:




0 0
原创粉丝点击