CentOS 6.4下HBase集群安装

Hadoop集群安装&HBase实验环境搭建 http://www.linuxidc.com/Linux/2013-04/83560.htm

     <name>hbase.master.port</name>

     <value>true</value>

Hadoop安装部署笔记之-HBase完全分布模式安装 http://www.linuxidc.com/Linux/2012-12/76947.htm

    <name>hbase.zookeeper.property.clientPort</name>

 

基于Hadoop集群的HBase集群的配置 http://www.linuxidc.com/Linux/2013-03/80815.htm‘

  <property>

  <property>

vim conf/regionservers

    <name>hbase.rootdir</name>

   vim conf/hbase-env.sh,出掉JAVA_HOME的注释,并修改为本地的JAVA_HOME

 

6. 添加环境变量方便调用HBase

    <name>hbase.zookeeper.property.dataDir</name>

8. 启动HBase

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

  <property>

4. 修改regionservers,将RegionServers写入。

 

  export PATH=$PATH:$HBASE_HOME/bin:$HBASE_HOME/conf

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

  <property>

HBase 的详细介绍:请点这里
HBase 的下载地址:请点这里

环境:CentOS 6.4,js9905com金沙网站,Hadoop 2.6.0,ZooKeeper 3.4.6,HBase 1.0.1.1 

  </property>

  <property>

HDP2

  </property>

  sudo mv hbase-1.0.1.1 hbase

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

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

  </property>

 

HDP2,HDP3,HDP4

本文永久更新链接地址:http://www.linuxidc.com/Linux/2016-11/137303.htm

集群角色规划:

    1. hbase.master.port需要指定,不然启动backup-master时会报Already in use的错误。

  sudo tar zxvf hbase-1.0.1.1-bin.tar.gz -C /usr/local/

2. 修改hbase-env.sh 

</configuration>

  </property>

  </property>

   修改HBASE_MANAGES_ZK为false,默认为true,表示HBase托管zookeeper实例,如果是HBase独占的zookeeper,可以设定为true。

js9905com金沙网站 1

    2. HMaster(包括backup-master)需要能够passwordless ssh到其它服务器

vim conf/backup-masters  

HostName
HBase Role
ZooKeeper
Hadoop Role
HDP1
Master YES Slave
HDP2
Backup Master & RegionServer
YES
Master
HDP3
RegionServer
YES
Slave
HDP4
RegionServer
YES
Slave

 

  vim /etc/profile

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

    <value>/usr/local/zookeeper/data</value>

7. 将修改好的安装目录分发到所有节点,一并修改环境变量。

    export HBASE_MANAGES_ZK=false

1. 任意Master(HDP1)节点解压HBase

  export HBASE_HOME=/usr/local/hbase

5. 修改backup-masters,将Backup Master写入

 <configuration>

    3. 我这里的ZooKeeper使用是偶数个节点,其实是不合理的,应该用奇数个节点。

CentOS 6.3下HBase伪分布式平台搭建  http://www.linuxidc.com/Linux/2016-11/136830.htm

总结:

 

Ubuntu Server 14.04 下 Hbase数据库安装  http://www.linuxidc.com/Linux/2016-05/131499.htm

HDP1上有HMaster,HDP2上有HMaster和HRegionServer,HDP3和HDP4上是HRegionServer。

    <value>2181</value>

HBase 结点之间时间不一致造成regionserver启动失败 http://www.linuxidc.com/Linux/2013-06/86655.htm

 

  #HBase Env

Hadoop+HBase搭建云存储总结 PDF http://www.linuxidc.com/Linux/2013-05/83844.htm

单机版搭建HBase环境图文教程详解 http://www.linuxidc.com/Linux/2012-10/72959.htm

 

 

    以下只配置几个必需要修改的项,其它的项使用默认值。hbase-site.xml的默认配置可以从帮助文档(Default Configuration)获得。

   export JAVA_HOME=/usr/lib/jdk7

    <name>hbase.zookeeper.quorum</name>

  </property>

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

3. 修改hbase-site.xml

    <value>HDP1,HDP2,HDP3,HDP4</value>

 

     <name>hbase.cluster.distributed</name>

  sudo chown -R hdp:hdp hbase

   在HDP1上调用start-hbase即可。

    <value>hdfs://HDP2:9000/hbase</value>

 

     <value>16000</value>

   <property>

9.通过jps查看进程

本文由js9905com金沙网站-金沙澳门手机版网址发布于计算机,转载请注明出处:CentOS 6.4下HBase集群安装

您可能还会对下面的文章感兴趣: