hbase+ phoenix 单机环境搭建(适合本地测试或者用作单台服务器测试环境)

1.安装包准备,去官网下载。提供的包里面有说明phoenix对应的hbase版本。如下图

 

2.下载的时候注意hbase与Hadoop的版本对应关系,如下:

 

(我看公司目前用的多的是Hadoop2.7.1+ 。 然后hbase-1.2.x或者hbase-1.3.x)

 

 

3.如果没有安装Hadoop的话,需要先安装Hadoop。请上网查询相关安装文档。

 

4.Hadoop安装好了之后,再安装hbase。hbase的安装很简单:

第一步:将下载好的安装包解压,

第二步:在解压后的目录下,有个bin目录,将此目录放到系统的path中。操作为 修改/etc/profile,添加export  PATH=$PATH:/usr/hbase-1.3.1/bin

第三步:在解压后的目录下,有个conf目录,conf目录下有个hbase-env.sh文件。必须添加

export JAVA_HOME=/usr/java/jdk1.8内容。如果你没有安装zookeeper,还需要添加

export HBASE_MANAGES_ZK=true

第四步:最好是修改下conf目录下的hbase-site.xm文件,添加如下几句配置:

<property>

<name>hbase.rootdir</name>

/**

*hbase的数据存放的位置

*/

<value>file:///opt/third/hbase-1.3.1/data</value>

</property>

<property>

/**

*zookeeper的数据存放的位置

**/

<name>hbase.zookeeper.property.dataDir</name>

<value>/opt/third/hbase-1.3.1/data/zookeeper</value>

</property>

<property>

/**

*zookeeper节点的主机名称

**/

<name>hbase.zookeeper.quorum</name>

<value>localhost</value>

</property>

<property>

/**

*zookeeper节点的端口号,默认都是2181,因为我这台机器上已经安装了zookeeper,并且端口号是2182,所以我这里填写2182

**/

<name>hbase.zookeeper.property.clientPort</name>

<value>2182</value>

</property>

 

5.启动hbase:

进入bin目录下,执行下面的脚本,/bin/start-hbase.sh。执行完了之后,执行jps命令,会看到Hmaster。如果没有,则需要去查看日志,日志目录在hbase解压后的logs目录下。

 

6.到此,hbase就安装好了。接下来安装phoenix,更简单:

第一步:解压phoenix;

第二步:在解压后的目录里面找到phoenix-4.9.0-HBase-1.2-client.jar和phoenix-core-4.9.0-HBase-1.2.jar这两个jar包。

第三步:将上一步找到了两个jar包copy到hbase的lib文件夹下面。

第四步:将hbase的conf目录下的hbase-site.xml文件copy到phoenix的bin文件夹下面

第五步:重启hbase。然后在phoenix目录下面执行下面的命令,需注意,后面的参数是zookeeper的地址和端口:

bin/sqlline.py 192.168.90.83 2182

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值