当前位置:   article > 正文

hbase的安装部署(很详细)_hbase2.3部署

hbase2.3部署

一:在安装之前我们要保证zookeeper和hadoop已经安装完毕,然后我们开始启动zookeeper和hadoop集群,启动zk集群的命令是在zk的安装目录下执行bin/zkServer.sh start,然后在hadoop中执行sbin/start-dfs.sh和sbin/start-yarn.sh

二:hbase的安装部署
1.在hadoop102这台机器上执行

tar -zxvf hbase-1.3.1-bin.tar.gz -C /opt/module
  • 1

将我们的tar包解压到/opt/module目录下。
[root@hadoop102 software]# tar -zxvf hbase-1.3.1-bin.tar.gz -C /opt/module

2.进入/opt/module目录下将hbase-1.3.1改名为hbase

[root@hadoop102 module]# mv  hbase-1.3.1/  hbase

  • 1
  • 2

3.我们进入到hbase里面的conf这个目录,这时我们需要修改一下这个目录中的如下三个文件

在这里插入图片描述

1)hbase-env.sh文件中按照下图所示更改

在这里插入图片描述

在这里插入图片描述

2)在hbase-site.xml文件中添加如下内容,注意如下内容中 hbase.rootdir对应的值为你hadoop的主节点,hbase.zookeeper.quorum 值中填入你自己集群中各个主机名, hbase.zookeeper.property.dataDir 为你zk存储数据的实际目录。

<property> 
  <name>hbase.rootdir</name> 
  <value>hdfs://hadoop102: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>hadoop102,hadoop103,hadoop104</value> 
 </property> 
 
 <property>    
  <name>hbase.zookeeper.property.dataDir</name> 
      <value>/opt/module/zookeeper-3.4.10/zkData</value> 
 </property>

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  1. 对于regionservers这个文件我们只需要在里面添加集群的每个主机名就可以了,这个文件里面有一行内容为localhost,我们可以先把它删除掉,然后加入以下内容,这里的hadoop102,103,104分别是我的主机名,根据自己的主机名来配置。
hadoop102
hadoop103
hadoop104
  • 1
  • 2
  • 3

4.软连接 hadoop 配置文件到 HBase
在hadoop102上执行如下内容

ln  -s  /opt/module/hadoop-2.7.2/etc/hadoop/core-site.xml       /opt/module/hbase/conf/core-site.xml
  • 1
ln  -s  /opt/module/hadoop-2.7.2/etc/hadoop/hdfs-site.xml       /opt/module/hbase/conf/hdfs-site.xml
  • 1

5.拷贝hbase到其他hadoop103,104机器上,注意执行下面的步骤一定要在/opt/module/hbase下执行,此过程大概会持续90秒。

scp -r /opt/module/hbase     root@hadoop103:/opt/module/
  • 1
scp -r /opt/module/hbase     root@hadoop104:/opt/module/
  • 1

6.将以上内容处理完以后我们就可以启动hbase服务了(这里要注意需提前启动好hadoop和zk集群),在hadoop102上面的/opt/module/hbase下执行bin/start-hbase.sh ,注意我们只需要在一台机器上启动就可以了,不需要在另外两台机器上也执行bin/start-hbase.sh
执行完以后我们在haddoop102,103,104上面分别查看一下关于hbase的进程发现hbase已经成功启动。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

关于hbase的关闭我们直接在其中的一台机器上执行bin/stop-hbase.sh就可以了.

关于访问habse的web页面直接可以用IP地址:16010来访问。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/725665
推荐阅读
相关标签
  

闽ICP备14008679号