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

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章