centous7安装hbase+zookeeper+phoenix

一. zookeeper安装配置

  1. 已经配置好的hadoop集群:3个节点h1\h2\h3
  2. 下载解压zookeeper安装包到/opt/modules下

    [hadoop@h3 software]$ tar -xzvf apache-phoenix-5.0.0-HBase-2.0-bin.tar.gz -C /opt/modules/

  3. 拷贝zoo_sample.cfg为zoo.cfg

    [hadoop@h3 modules]$ cd zookeeper-3.4.13/conf/
    [hadoop@h3 conf]$ ls
    configuration.xsl  log4j.properties  zoo_sample.cfg
    [hadoop@h3 conf]$ cp zoo_sample.cfg zoo.cfg

  4. 修改zoo.cfg文件如下:

    [hadoop@h3 hadoop-2.7.6]$ cd /opt/modules/zookeeper-3.4.13/
    [hadoop@h3 zookeeper-3.4.13]$ mkdir data
    [hadoop@h3 zookeeper-3.4.13]$ cd data/
    [hadoop@h3 data]$ touch myid

        

5.分发zookeeper

[hadoop@h3 modules]$ scp -r zookeeper-3.4.13/ [email protected]:/opt/modules/

[hadoop@h3 modules]$ scp -r zookeeper-3.4.13/ [email protected]:/opt/modules/

修改myid和主机相对应:

[hadoop@h2 ~]$ cd /opt/modules/zookeeper-3.4.13/data/
[hadoop@h2 data]$ sudo vim myid

2

[hadoop@h1 data]$ sudo vim myid
1

二. hbase安装配置

  1. 下载解压:略
  2. 修改配置文件hbase-site.xml

     

3.修改hbase-env.sh,增加以下内容:

 

启动hbase时会生成pids文件,异常关闭时自动删除,可用来直观的判断运行情况。

4.配置regionservers(添加节点):

[hadoop@h3 modules]$ sudo vim regionservers

h1

h2

h3

5.分发hbase到其他节点

[hadoop@h3 modules]$ scp -r hbase-2.0.1/ [email protected]:/opt/modules/

[hadoop@h3 modules]$ scp -r hbase-2.0.1/ [email protected]:/opt/modules/

三、启动/关闭 hbase

1、设置环境变量

[hadoop@h3 modules]$ sudo vim /etc/profile

 

2、启动hadoop、zookeeper、hbase::start-all.sh、zkServer.sh start(各个节点都启动)、start-hbase.sh

jps查看当前进程情况:

 

网页端查看:http://h3:60010/master-status

 
3、关闭hadoop、zookeeper、hbasestop-dfs.sh、stop-ysrn.sh、zkServer.sh stop、stop-hbase.sh

四. phoenix安装配置

phoenix是一个在hbase上面实现的基于hadoop的OLTP技术,具有低延迟、事务性、可使用sql、提供jdbc接口的特点。
而且phoenix还提供了hbase二级索引的解决方案,丰富了hbase查询的多样性,继承了hbase海量数据快速随机查询的特点。

1.下载解压phoenix

此处略(注意与hbase版本对应)

2.配置

拷贝phoenix-4.11.0-HBase-1.2-server.jar到/opt/modules/hbase-2.0.1/lib/下

配置hbase-site.xml文件:添加

[hadoop@h3 conf]$ scp -r hbase-site.xml [email protected]:/opt/modules/hbase-2.0.1/conf/
hbase-site.xml                                                                                                                           100% 2203     1.5MB/s   00:00    
[hadoop@h3 conf]$ scp -r hbase-site.xml [email protected]:/opt/modules/hbase-2.0.1/conf/
hbase-site.xml                                      

重启hbase集群,启动后,会发现hbase里面多了一些phoenix的系统表。

3.测试

启动phoenix的命令行:bin/sqlline.py

至此hbase,zookeeper,phoenix均安装成功。

猜你喜欢

转载自blog.csdn.net/Candriy/article/details/82378505