Hadoop HBase集群搭建

来源:互联网 发布:php外卖系统源码 编辑:程序博客网 时间:2024/04/30 16:17
HBase集群搭建之前必须搭建好Hadoop和Zookeeper

机组情况
cetnos1:HMaster(active)cetnos2:HMaster (standby)centos4:HRegionServercentos5:HRegionServercentos6:HRegionServer

1、安装Zookeeper集群
2、要把hadoop的hdfs-site.xml和core-site.xml 放到hbase/conf下
3、hbase-env.sh中指定JAVA_HOME、使用外部zookper集群如下配置:
#指定jdk安装目录export JAVA_HOME=/usr/java/jdk1.7.0_55#指明HBase不需要管理zookeeper因为zookeeper有自己的集群export HBASE_MANAGES_ZK=false

4、修改hbase-site.xml
<configuration><!-- 指定hbase在HDFS上存储的路径 注意hdfs://ns1/hbase文件夹必须要有写权限-->        <property>                <name>hbase.rootdir</name>                <value>hdfs://ns1/hbase</value>        </property><!-- 指定hbase是分布式的 -->        <property>                <name>hbase.cluster.distributed</name>                <value>true</value>        </property><!-- 指定zk的地址,多个用“,”分割 -->        <property>                <name>hbase.zookeeper.quorum</name>                <value>centos4:2181,centos5:2181,centos6:2181</value>        </property></configuration>

5、修改regionservers(存放从节点主机名)
centos3centos4centos5

6、拷贝hbase到其它节点,centos2、centos4、centos5、centos6

7、启动zookpeer,centos4、centos5、centos6,zkServer.sh start

8、启动hdfs,centos1、centos2,start-dfs.sh

9、centos1上启动hbase,start-hbase.sh

10、centos2启动sandby habse,hbase-daemon.sh start master

11、浏览器查看,192.168.1.201:60010

0 0
原创粉丝点击