脚本宝典收集整理的这篇文章主要介绍了Hbase2.0安装部署,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
一、前提:已经安装了ZK、KAFKA、Hadoop
二、架构图:
| hadoop101 | hadoop102 | hadoop103 |
HDFS | NameNode | SecondaryNameNode | |
DataNode | DataNode | DataNode | |
YARN | ResourceManager | ||
NodeManager | NodeManager | NodeManager | |
ZK | zookeePEr | zookeeper | zookeeper |
KAFKA | kafka | kafka | kafka |
HBASE | HMaster | hregionServer | HRegionServer |
三、安装
1.下载tar包
2.解压tar包
tar -zxvf hbase-2.0.5 -C /opt/module
3.配置环境变量
4.配置hbse-env.sh
[root@hadoop101 conf]$ cat hbase-env.sh #!/usr/bin/env bash ……………… # The java implementation to use. Java 1.8+ required. # export JAVA_HOME=/usr/java/jdk1.8.0/ export JAVA_HOME=${JAVA_HOME} # 自己的java路径 # Extra Java CLASSPATH elements. Optional. # hadoop配置文件的位置 # export HBASE_CLASSPATH= export HBASE_CLASSPATH=${HADOOP_HOME}/etc/hadoop/ ……………… # Tell HBase whether IT should manage it's own instance of ZooKeeper or not. # 如果使用独立安装的zookeeper这个地方就是false # export HBASE_MANAGES_ZK=true export HBASE_MANAGES_ZK=false ………………
<PRoperty> <name> hbase.master.port</name> <!-- hbaSEMaster的端口 --> <value>16000</value> </property> <property> <name>hbase.tmp.dir</name> <!-- hbase 临时存储 --> <value>/opt/module/hbase-2.0.5/tmp</value> </property> <property> <name>hbase.master.maxclockskew</name> <!-- 时间同步允许的时间差 单位毫秒 --> <value>180000</value> </property> <property> <name>hbase.rootdir</name> <value>hdfs://hadoop101:9000/hbase</value> <!-- hbase共享目录,持久化hbase数据 存放在对应的HDFS上 --> </property> <property> <name>hbase.cluster.distributed</name> <!-- 是否分布式运行,false即为单机 --> <value>true</value> </property> <property> <name>hbase.zookeeper.property.clientPort</name> <!-- zookeeper端口 --> <value>2181</value> </property> <property> <name>hbase.zookeeper.quorum</name> <!-- zookeeper地址 --> <value>hadoop101,hadoop102,hadoop103</value> </property> <property> <name>hbase.zookeeper.property.dataDir</name> <!-- zookeeper配置信息快照的位置 --> <value>/opt/module/hbase-2.0.5/tmp/zookeeper</value> </property>
6.配置regionservers
hadoop101
hadoop102
hadoop103
四、启动
1.启动zk
2.启动kafka
3.启动hdfs
4.启动Yarn
5.启动Hbase
# 开启bin/start-hbase.sh# 关闭bin/stop-hbase.sh
6.正常开启所有进程图
7.浏览器输入:hadoop101:16010
以上是脚本宝典为你收集整理的Hbase2.0安装部署全部内容,希望文章能够帮你解决Hbase2.0安装部署所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。