HBase快速入门系列(2) | 一文带你安装Hbase(超级详细!!!)

2020-10-28 16:48:30 浏览数 (1)

鉴于找安装包这些可能会浪费大家的时间,所以在此博主先把所需要的文档等打包上传到百度云,如有需要请自行下载。 链接:https://pan.baidu.com/s/1qVtlD-YFJJKUpWR0QXE6PA 提取码:nf5v

1. 准备工作

先部署好 Hadoop集群和Zookeeper如果不会可以看博主前面的系列: 然后上传HBase安装包到/opt/software

2. 解压HBase

  • 解压HBase到指定目录:
代码语言:javascript复制
[bigdata@hadoop002 software]$ tar -zxvf hbase-1.3.1-bin.tar.gz -C /opt/module

// 重命名
[bigdata@hadoop002 module]$ mv hbase-1.3.1/ hbase

3. HBase的配置文件

  修改HBase对应的配置文件。   首先先看下JAVA_HOME:

代码语言:javascript复制
[bigdata@hadoop002 module]$ echo $JAVA_HOME 
/opt/module/jdk1.8.0_144
  • 1. hbase-env.sh修改内容
代码语言:javascript复制
export JAVA_HOME=/opt/module/jdk1.8.0_144
export HBASE_MANAGES_ZK=false
  • 2. hbase-site.xml修改内容
代码语言:javascript复制
<configuration>
	<property>     
		<name>hbase.rootdir</name>     
		<value>hdfs://hadoop002:9000/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</name>
	     <value>hadoop002:2181,hadoop003:2181,hadoop004:2181</value>
	</property>

	<property>   
		<name>hbase.zookeeper.property.dataDir</name>
	     <value>/opt/module/zookeeper-3.4.10/zkData</value>
	</property>
</configuration>
  • 3. 修改regionservers文件 如果已经将hadoop配置到环境变量当中,此步可省略。
代码语言:javascript复制
// 修改添加
hadoop002
hadoop003
hadoop004

4. HBase 服务启动

  • 1. 在启动HBase时,首先我们需要启动hdfs、yarn和zookeeper
代码语言:javascript复制
[bigdata@hadoop002 hbase]$ start-dfs.sh 
[bigdata@hadoop003 hbase]$ start-yarn.sh 
[bigdata@hadoop002 zookeeper-3.4.10]$ bin/start-allzk.sh   //此处使用了脚本
  • 2. 启动HBase
代码语言:javascript复制
[bigdata@hadoop002 hbase]$ bin/start-hbase.sh

上述的警告可以不用管它们,如果想去掉的话,只需进入到hbase-env.sh 注释掉如下图所示的部分即可

注释掉之后再次启动HBase结果如下图:

5. 查看HBase页面

启动成功后,可以通过“host:port”的方式来访问HBase管理页面,例如: http://hadoop002:16010

  本次的分享就到这里了

0 人点赞