hbase管理页面打不开_HBase集群搭建

准备环境

小编使用如下三台机器进行讲解Hbase集群的搭建。

172.16.151.237 master

172.16.151.238 slave1

172.16.151.239 slave2

集群搭建

第一步:将hbase-1.4.5-bin.tar.gz 安装包上传到 172.16.151.237 机器的 /data 目录下 (目录可以自定义)。

第二步:执行解压命令[root@master data]# tar -xzvf hbase-1.4.5-bin.tar.gz

第三步:配置HBase的环境变量(可参考JAVA 环境变量配置)

3fb7be129f36bde5f450d9fd8f8eba09.png

第四步:将搭建完成的hadoop集群中的/data/hadoop-2.7.1/etc/hadoop目录下的 core-site.xml 和hdfs-site.xml 复制到/data/hbase-1.4.5/conf下。

[root@master hbase-1.4.5]# cp /data/hadoop-2.7.1/etc/hadoop/{core-site.xml,hdfs-site.xml} /data/hbase-1.4.5/conf/

第五步:配置hbase-env.sh 文件

[root@master hbase-1.4.5]# cd /data/hbase-1.4.5/conf/

[root@master conf]# vim hbase-env.sh

A:修改jdk

按i进入编辑模式找到 JAVA_HOME 默认是注释状态,将其修改为本机配置的jdk位置。

如图所示:

2c6f25bd2fd4fbd040bfe28cf7cc75cb.png

B.修改是否使用zookeeper

HBASE_MANAGES_ZK=true (默认注释)将其打开设置为 false 如图:

a76c0c0dd504da7634c100439212213b.png

第六步:配置hbase-site.xml

790d5dc26db667dc9aa3b6677833c307.png

第七步:修改regionservers文件,配置那下面几台机器为regionserver

[root@master conf]# vim regionservers

9a09dc83b31ace5e133dbe4188c8fefe.png

第八步:拷贝hbase到其他节点

[root@master data]# scp -r /data/hbase-1.4.5 root@slave1:/data/

[root@master data]# scp -r /data/hbase-1.4.5 root@slave2:/data/

第九步:启动HBase集群

[root@master bin]# ./start-hbase.sh

12d235a06ab144047dc9b0e28e422c37.png

第十步:验证集群是否启动成功

d0e0bc6dcd74195cb612a8385fa5662a.png

通过浏览器访问hbase管理页面 http://master:60010

为保证集群的可靠性,要启动多个HMaster

[root@slave1 bin]# ./hbase-daemon.sh start master 开启

[root@slave1 bin]# ./hbase-daemon.sh stop master 关闭

说明:

端口60010打不开的情况,是因为hbase 1.0 以后的版本,需要自己手动配置,在文件 hbase-site.xml 中添加如下配置

hbase.master.info.port

60010

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
HBase全分布式集群搭建步骤如下: 1. 安装Java环境和Hadoop分布式环境,并确保Hadoop集群正常运行。 2. 下载HBase安装包,并解压到指定目录。 3. 修改HBase配置文件conf/hbase-site.xml,设置HBase的Zookeeper地址和Hadoop的HDFS地址,例如: ```xml <configuration> <property> <name>hbase.rootdir</name> <value>hdfs://hadoop001:9000/hbase</value> </property> <property> <name>hbase.zookeeper.quorum</name> <value>zk1,zk2,zk3</value> </property> <property> <name>hbase.zookeeper.property.dataDir</name> <value>/data/zookeeper</value> </property> </configuration> ``` 其中,hbase.rootdir指定HBase在HDFS上的根目录,hbase.zookeeper.quorum指定Zookeeper的地址,hbase.zookeeper.property.dataDir指定Zookeeper数据存储的目录。 4. 修改HBase配置文件conf/hbase-env.sh,设置HBase的Java环境变量和Hadoop的HDFS地址,例如: ```shell export JAVA_HOME=/usr/local/java export HBASE_MANAGES_ZK=false export HBASE_CLASSPATH=$HADOOP_HOME/etc/hadoop ``` 其中,HBASE_MANAGES_ZK设置为false表示不使用HBase自带的Zookeeper集群,而是使用独立运行的Zookeeper集群;HBASE_CLASSPATH指定Hadoop的配置文件目录。 5. 在所有节点上设置HBase环境变量,例如: ```shell export HBASE_HOME=/opt/hbase export PATH=$PATH:$HBASE_HOME/bin ``` 6. 在所有节点上启动HBase集群,例如: ```shell $ start-hbase.sh ``` 7. 验证HBase集群是否正常运行,例如: ```shell $ hbase shell hbase(main):001:0> status ``` 如果输出类似于“1 active master, 0 backup masters, 3 servers, 0 dead, 0.6667 average load”的信息,则表示HBase集群已经正常运行。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值