HBase集群搭建

hbase

1.解压HBase安装包

下载HBase压缩包,并解压安装文件,示例代码如下:

tar -zxvf hbase-2.0.1-bin.tar.gz
2. 修改配置文件
编辑 conf目录下的 hbase-env.sh文件,示例代码如下:
cd conf
vi hbase-env.sh

添加如下内容:

export JAVA_HOME=/export/servers/jdk 

注:找到JAVA_HOME的配置项,把export前面的注释符号(#)删除,然后将后面的JDK路径修改成我们安装的JDK路径(查看JDK路径,请使用echo $JAVA_HOME命令来查看)
编辑结束后,保存文件

编辑hbase-site.xml文件:

vi hbase-site.xml

在<configuration></configuration>之间添加如下内容:
文字是为了说明,不用添加

<property> 
	<name>hbase.rootdir</name>
	<value>hdfs://Master:9000/opt/hbase/hbase_db</value> 
</property>
这一项是配置HBase在HDFS上的存储路径

<property> 
	<name>hbase.cluster.distributed</name>
	<value>true</value> 
</property>
这一项是配置HBase是否是集群状态,true表示是集群

<property> 
	<name>hbase.zookeeper.quorum</name> 
	<value>Master,Slave1,Slave2</value> 
</property>
这一项是配置ZooKeeper集群的地址,如果没有配置主机名IP地址映射,就使用IP地址

<property>
	<name>hbase.zookeeper.property.dataDir</name> 
	<value>/opt/hbase/zookeeper</value>
</property>
这一项是配置zookeeper的数据存放目录

编辑结束后保存、退出。

编辑regionservers文件:

vi regionservers

去掉默认的localhost,加入Slave1、Slave2(从节点的主机名),配置结果如图所示:

在这里插入图片描述
完成之后保存退出。

3. 文件分发

把在Master上配置好的HBase目录,通过远程复制命令发送给其他两台主机,示例代码如下:

scp -r hbase-2.0.1 Slave1:/opt/hbase-2.0.1
scp -r hbase-2.0.1 Slave1:/opt/hbase-2.0.1
4.启动HBase
在确保Hadoop已经成功启动的基础上,进入HBase的bin目录,执行如下命令启动HBase
./start-hbase.sh

启动成功后各节点的进程如下图所示:
在这里插入图片描述

在浏览器中访问master的16010端口可以看到如下页面:
在这里插入图片描述

创建表,查看
在这里插入图片描述

hbase命令:

	list
	create ‘eventlog’,'log'
	scan 'eventlog'
	disable 'eventlog'
	drop 'eventlog'

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿年、嗯啊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值