0%

公司内部 hbase 集群 环境介绍

公司内部 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

启动命令

按顺序执行以下

  1. 启动 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查看日志

  2. 启动 hadoop 只需要 hb1服务器 执行即可

    先执行 start-dfs.sh

    再执行 start-yarn.sh

    /wi-hbase/hadoop/log/hadoop.log查看日志

  3. 启动 hbase 只需要 hb1服务器 执行即可

    执行 start-hbase.sh 即可

停止命令

  1. 停止 hbase 只需要 hb1服务器 执行即可

    执行 stop-hbase.sh 即可

  2. 停止 hadoop 只需要 hb1服务器 执行即可

    先执行 stop-yarn.sh

    再执行 stop-dfs.sh

  3. 停止 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