码迷,mamicode.com
首页 > 其他好文 > 详细

CentOS6.5安装HBase集群

时间:2016-05-08 15:04:45      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:

1、配置SSH免登录

请参考:http://www.cnblogs.com/hunttown/p/5470357.html

 

2、解压HBase并重命名

[root@Hadoop-NN-01 ~]# tar xzvf hbase-1.2.1-bin.tar.gz -C /usr/local/
[root@Hadoop-NN-01 ~]# cd /usr/local/
[root@Hadoop-NN-01 local]# mv hbase-1.2.1 hbase

 

3、修改/usr/local/hbase/conf/hbase-env.sh

vim /usr/local/hbase/conf/hbase-env.sh
export JAVA_HOME=/usr/java/jdk1.8.0_73
export HBASE_MANAGES_ZK=false   #设置HBASE_MANAGES_Z为true时,即使用HBase自带的ZooKeeper管理集群。如果自己安装了,则设置为false。

 

4、修改/usr/local/hbase/conf/hbase-site.xml

vim /usr/local/hbase/conf/hbase-site.xml
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>

<configuration>
    <property>
        <name>hbase.rootdir</name>
        <value>hdfs://Hadoop-NN-01:9000/hbase</value>
    </property>
    <property>
        <name>hbase.cluster.distributed</name>
        <value>true</value>
    </property>
    <property>
        <name>hbase.master</name>
        <value>Hadoop-NN-01:16000</value>
    </property>
    <property>
        <name>hbase.zookeeper.quorum</name>
        <value>Hadoop-DN-01,Hadoop-DN-02</value>
    </property>
    <property>
        <name>hbase.zookeeper.property.dataDir</name>
        <value>/home/hadoopuser/zookeeper-3.4.5-cdh5.6.0/data</value>
    </property>
    <property>
        <name>hbase.zookeeper.property.clientPort</name>
        <value>2181</value>
    </property>
</configuration>

hbase.rootdir:Region Servers共享的HBase持久化数据的存储地址。需要使用包含文件系统scheme的完全限定地址。

hbase.cluster.distributed:指定Hbase集群是否以分布式方式运行。

hbase.master 指定了HMaster的位置和端口

hbase.master.port:Master绑定的端口,包括backup-master.

hbase.zookeeper.property.dataDir:这个是ZooKeeper配置文件zoo.cfg中的dataDir。zookeeper存储数据库快照的位置。

hbase.zookeeper.quorum:ZooKeeper的所有成员服务器列表,服务器名之间用逗号分隔。

hbase.zookeeper.property.clientPort:这个是ZooKeeper配置文件zoo.cfg中的clientPort。ZooKeeper提供给客户端连接的端口,默认是2181。

 

5、修改/usr/local/hbase/conf/regionservers

vim /usr/local/hbase/conf/regionservers

Hadoop-DN-01
Hadoop-DN-02

 

6、修改/usr/local/hbase/conf/backup-masters

vim /usr/local/hbase/conf/backup-masters

Hadoop-NN-02

 

7、添加环境变量方便调用HBase  #各节点

vim /etc/profile

#HBase
export HBASE_HOME=/usr/local/hbase
export PATH=$PATH:$HBASE_HOME/bin:$HBASE_HOME/conf

 

8、节点分发

scp -r hbase/ root@Hadoop-DN-01:/usr/local
scp -r hbase/ root@Hadoop-DN-02:/usr/local
......

 

9、启动HBase

在Hadoop-NN-01上调用start-hbase即可。

# hbase/bin/start-hbase.sh

 

10、jps查看

NameNode节点有此进程,说明安装成功:124969 HMaster

DataNode节点有此进程,说明安装成功:35578 HRegionServer

 

注:HBase所在的每台机器都需要安装zookeeper

CentOS6.5安装HBase集群

标签:

原文地址:http://www.cnblogs.com/hunttown/p/5470633.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!