1. HBase安装部署
1.1 Zookeeper正常部署
首先保证Zookeeper集群的正常部署,并启动之:
创建集群启动脚本:
#!/bin/bash
case $1 in
"start"){
for i in hadoop100 hadoop101 hadoop102
do
echo----------zookeeper $i 启动------------
ssh $i "/opt/module/zookeeper-3.4.10/bin/zkServer.sh start"
done
};;
"stop"){
for i in hadoop100 hadoop101 hadoop102
do
echo----------zookeeper $i 停止------------
ssh $i "/opt/module/zookeeper-3.4.10/bin/zkServer.sh stop"
done
};;
"status"){
for i in hadoop100 hadoop101 hadoop102
do
echo----------zookeeper $i 状态------------
ssh $i "/opt/module/zookeeper-3.4.10/bin/zkServer.sh status"
done
};;
esac
1.2 Hadoop正常部署
Hadoop集群的正常部署并启动:
sbin/start-dfs.sh
sbin/start-yarn.sh
1.3 HBase的解压
解压Hbase到指定目录:
tar -zxvf hbase-1.3.1-bin.tar.gz -C /opt/module
1.4 HBase的配置文件
修改HBase对应的配置文件。
1)hbase-env.sh修改内容:
先获取自己环境的java信息
echo $JAVA_HOME
/opt/module/jdk1.8.0_161
注释下面的信息:

修改一下信息:
export JAVA_HOME=/opt/module/jdk1.8.0_161
export HBASE_MANAGES_ZK=false
2)hbase-site.xml修改内容:
<?xmlversion="1.0"?>
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://hadoop100:8020/HBase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<!--0.98后的新变动,之前版本没有.port,默认端口为60000-->
<property>
<name>hbase.master.port</name>
<value>16000</value>
</property>
<property>
<name>hbase.zookeeper.quorum</nam

本文详细介绍了如何在Hadoop环境中部署HBase,包括Zookeeper集群的配置、HBase的安装、配置文件修改、表的创建、数据操作以及服务的启动。
最低0.47元/天 解锁文章
922

被折叠的 条评论
为什么被折叠?



