一. zookeeper安装配置

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

    [[email protected] software]$ tar -xzvf apache-phoenix-5.0.0-HBase-2.0-bin.tar.gz -C /opt/modules/

  3. 拷贝zoo_sample.cfg为zoo.cfg

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

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

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

         centous7安装hbase+zookeeper+phoenix

5.分发zookeeper

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

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

修改myid和主机相对应:

[[email protected] ~]$ cd /opt/modules/zookeeper-3.4.13/data/
[[email protected] data]$ sudo vim myid

2

[[email protected] data]$ sudo vim myid
1

二. hbase安装配置

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

      centous7安装hbase+zookeeper+phoenix

 

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

  centous7安装hbase+zookeeper+phoenix

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

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

[[email protected] modules]$ sudo vim regionservers

h1

h2

h3

5.分发hbase到其他节点

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

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

三、启动/关闭 hbase

1、设置环境变量

[[email protected] modules]$ sudo vim /etc/profile

 centous7安装hbase+zookeeper+phoenix

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

 

centous7安装hbase+zookeeper+phoenix

 

centous7安装hbase+zookeeper+phoenix

 

centous7安装hbase+zookeeper+phoenix

 

jps查看当前进程情况:

  centous7安装hbase+zookeeper+phoenix

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

 centous7安装hbase+zookeeper+phoenix
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/下

centous7安装hbase+zookeeper+phoenix

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

centous7安装hbase+zookeeper+phoenix

[[email protected] 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    
[[email protected] 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

centous7安装hbase+zookeeper+phoenix

centous7安装hbase+zookeeper+phoenix

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

相关文章: