|
1.你认为Apache Phoenix与HBase的关系是什么? 2.Phoenix安装需要哪些软件? 3.如何部署Phoenix? Introduction
Phoenix在Hadoop生态系统中的位置 <ignore_js_op>
![]() Phoenix官网 ######################################################### 1. 说明 本篇主要介绍Phoenix的安装部署。系统环境如下:
2. 下载 从官网下载安装包 这里需要注意不同版本的phoenix与HBase的兼容性 <ignore_js_op> ![]() 我目前使用的HBase版本为hbase-0.98.6-cdh5.2.0,因此下载phoenix4.x的 上面的下载地址是镜像地址,如果不可用的话可以从下载选择其他镜像地址 <ignore_js_op> ![]() 3. 安装 安装过程参考官网链接 3.1 上传部署 将phoenix-4.2.2-bin.tar.gz上传到服务器解压重命名为phoenix-4.2.2,【PHOENIX_HOME】为【/usr/local/cdh-5.2.0/phoenix-4.2.2】 <ignore_js_op> ![]() 3.2 拷贝jar包 将【PHOENIX_HOME】目录下的phoenix-[version]-server.jar添加到HBase集群的所有regionserver节点的lib目录下(use phoenix-core-[version].jar for Phoenix 3.x),然后重启HBase集群。 3.3 连接HBase 进入【PHOENIX_HOME/bin】目录下启动客户端进入CLI界面,执行如下命令连接HBase集群。 $ ./sqlline.py 192.168.187.128,192.168.187.129,192.168.187.130:2181 高能预警:这里的192.168.187.128,192.168.187.129,192.168.187.130参数是HBase集群zookeeper集群的ip地址,2181是zookeeper端口号。 <ignore_js_op> ![]() 查看当前所有表 > !tables <ignore_js_op> ![]() 高能预警:CATALOG、SEQUENCE、STATS这三张表是系统自带的表。HBase中已存在的表不会自动映射过来,需要手动创建相同结果的数据表,具体过程后面会说到。 从HBase的CLI界面查看是否同样多出这三张表 > list <ignore_js_op>
安装成功。 |
原文:https://www.cnblogs.com/huanghanyu/p/13026287.html