一. zookeeper安装配置
- 已经配置好的hadoop集群:3个节点h1\h2\h3
- 下载解压zookeeper安装包到/opt/modules下
[[email protected] software]$ tar -xzvf apache-phoenix-5.0.0-HBase-2.0-bin.tar.gz -C /opt/modules/
- 拷贝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 - 修改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
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安装配置
- 下载解压:略
- 修改配置文件hbase-site.xml
3.修改hbase-env.sh,增加以下内容:
启动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
2、启动hadoop、zookeeper、hbase::start-all.sh、zkServer.sh start(各个节点都启动)、start-hbase.sh
jps查看当前进程情况:
网页端查看:http://h3:60010/master-status
3、关闭hadoop、zookeeper、hbase:stop-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文件:添加
[[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的系统表。
启动phoenix的命令行:bin/sqlline.py
至此hbase,zookeeper,phoenix均安装成功。