apache-phoenix-5.0.0-HBase-2.0安装与简单使用

HBase版本:hbase-2.0.5

Phoenix版本:phoenix-5.0.0-HBase-2.0

集群结构

类型 zookeeper Hbase
master NameNode HMaster
slave1 DataNode HRegionServer
slave2 DataNode HRegionServer
slave3 DataNode HRegionServer

安装步骤:

1. 解压下载的版本后,放在Master目录下:

/home/hadoop/app/apache-phoenix-5.0.0-HBase-2.0-bin

2. 复制phoenix安装目录下phoenix-core-5.0.0-HBase-2.0.jarphoenix-5.0.0-HBase-2.0-client.jar 各个节点的hbase的lib目录(网上的教程是client但会出错,应该为phoenix-5.0.0-HBase-2.0-server.jar )

ps:将jar包修改为server运行sqlline.py master:2181还是会拒绝连接,但运行:sqlline.py master,slave1,slave2,slave3:2181和运行sqlline.py slave1:2181则可以。原因可能是master不是datanode节点。

# 不应该传客户端phoenix-5.0.0-HBase-2.0-client.jar
# cp phoenix-core-5.0.0-HBase-2.0.jar phoenix-5.0.0-HBase-2.0-client.jar /home/hadoop/hbase-2.0.5/lib/
cp phoenix-core-5.0.0-HBase-2.0.jar phoenix-5.0.0-HBase-2.0-server.jar /home/hadoop/hbase-2.0.5/lib/


scp命令,复制jar包到其他节点(slave1,…):
#不应该传客户端phoenix-5.0.0-HBase-2.0-client.jar
# scp phoenix-core-5.0.0-HBase-2.0.jar phoenix-5.0.0-HBase-2.0-client.jar hadoop@slave1:/home/hadoop/hbase-2.0.5/lib/
scp phoenix-core-5.0.0-HBase-2.0.jar phoenix-5.0.0-HBase-2.0-server.jar hadoop@slave1:/home/hadoop/hbase-2.0.5/lib/

3. 复制hbase安装目录下的conf目录下hbase-site.xml到phoenix安装目录下的bin中:

cp hbase-site.xml /home/hadoop/app/apache-phoenix-5.0.0-HBase-2.0-bin/bin/

4. 复制 hadoop安装目录即/home/hadoop/hadoop-3.1.2/etc/hadoop目录下的core-site.xml hdfs-site.xml到phoenix安装目录下的bin中:

cp core-site.xml hdfs-site.xml /home/hadoop/app/apache-phoenix-5.0.0-HBase-2.0-bin/bin/

5.编辑环境变量


                
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值