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包如上图
直接拷贝官网的代码进行测试
运行结果如下:
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包如上图
直接拷贝官网的代码进行测试
运行结果如下:
相关文章推荐
- Facebook's New Real-time Messaging System: HBase to Store 135+ Billion Messages a Month
- Hadoop生态上几个技术的关系与区别:hive、pig、hbase 关系与区别
- 基于HBase Thrift接口的一些使用问题及相关注意事项的详解
- 如何解决struts2日期类型转换
- 基于Java实现杨辉三角 LeetCode Pascal's Triangle
- hbase shell基础和常用命令详解
- 手把手教你配置Hbase完全分布式环境
- 实战:在Java Web 项目中使用HBase
- HBase RowKey设计的那些事
- Spark中将对象序列化存储到hdfs
- HBase基本原理
- HBase中的基本概念
- 【原创】基于分布式存储的开源系统在实时数据库海量历史数据存储项目上的预研
- HBase0.96.x开发使用(一)--安装
- 基于外部ZooKeeper的GlusterFS作为分布式文件系统的完全分布式HBase集群安装指南
- 基于solr实现hbase的二级索引
- 非mapreduce生成Hfile,然后导入hbase当中
- HBase 系统架构