公司内部 hbase 集群 环境介绍
本环境基于 zookeeper-3.4.13 + hadoop-2.9.2 + hbase-1.4.9 搭建
环境中涉及的服务器jdk为 jdk-8u201-linux-x64.tar
服务器已做ntp时钟同步 192.10.110.11 为同步服务器
服务器地址
服务器(host) | 操作系统|jdk|ZOOKEEPER|HADOOP|HBASE
————- | ————-
192.10.110.11 (hb1) |centos7.4|1.8.201| 2181端口|namenode|Master
192.10.110.12 (hb2) |centos7.4|1.8.201| 2181端口|datanode|RegionServer
192.10.110.13 (hb3) |centos7.4|1.8.201| 2181端口|datanode|RegionServer
hadoop查看地址:http://192.10.110.11:50070/
hbase查看地址:http://192.10.110.11:16010/
你可以从公司201服务器:\\192.10.110.201\公开共享资料\开发工具2018\HBASE 下载到该环境使用的软件
可以从公司201服务器:\\192.10.110.201\公开共享资料\操作系统\CentOS-7-x86_64-DVD-1708.iso 下载到操作系统
各软件安装地址
软件 | 安装地址 |
---|---|
jdk | /usr/java/jdk1.8.0_201 |
zookeeper | /wi-hbase/zookeeper/zookeeper-3.4.13 |
hadoop | /wi-hbase/hadoop/hadoop-2.9.2 |
hbase | /wi-hbase/hbase/hbase-1.4.9 |
启动命令
按顺序执行以下
启动 zookeeper 每台服务器都需要执行
先:
cd /wi-hbase/zookeeper/
然后:
zookeeper-3.4.13/bin/zkServer.sh start
通过:
zookeeper-3.4.13/bin/zkServer.sh status
查看状态在
/wi-hbase/zookeeper/zookeeper.out
查看日志启动 hadoop 只需要 hb1服务器 执行即可
先执行
start-dfs.sh
再执行
start-yarn.sh
在
/wi-hbase/hadoop/log/hadoop.log
查看日志启动 hbase 只需要 hb1服务器 执行即可
执行
start-hbase.sh
即可
停止命令
停止 hbase 只需要 hb1服务器 执行即可
执行
stop-hbase.sh
即可停止 hadoop 只需要 hb1服务器 执行即可
先执行
stop-yarn.sh
再执行
stop-dfs.sh
停止 zookeeper
先:
cd /wi-hbase/zookeeper/
然后:
zookeeper-3.4.13/bin/zkServer.sh stop
开发使用
<!--hbase连接属性 -->
<hbase-hdfs-dir>hdfs://hb1:9000/hbase</hbase-hdfs-dir>
<zookeeper-znode-parent-dir>/hbase</zookeeper-znode-parent-dir>
<hbase-zookper-list>192.10.110.11,192.10.110.12,192.10.110.13</hbase-zookper-list>
<hbase-hbase-zookper-port>2181</hbase-hbase-zookper-port>
<hadoop-tmp-dir>/tmp/hbase-root</hadoop-tmp-dir>
<config-file-name>hbase-site.xml</config-file-name>
<log4j2-log-level>debug</log4j2-log-level>
注意:上面配置中 hdfs://hb1:9000/hbase 的
hb1
为master的hostname,如果改成ip地址192.10.110.11不能连接 ,请在hosts文件中添加192.10.110.11映射成hb1