您的位置:首页 > 编程语言 > Java开发

phoenix hbase 安装 eclipse 测试

2016-02-15 14:32 375 查看
环境介绍:
 

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包如上图

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

运行结果如下:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  phoenix hbase eclips