Hbase配置

单机配置

<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
  <property>
    <name>hbase.rootdir</name>
    <value>file:///DIRECTORY/hbase</value>
  </property>
</configuration>
只需要配置一个hbase-site.xml文件,路径配在本地就可以

然后,也不需要启动hadoop,直接启动 ./start-hbase.sh(在hbase的bin目录下)

HBase 官方文档 0.97 看一下如何快速开始单机模式 点击打开链接

全分布配置

首先,虚拟机

s0:namenode hmaster

s1:datanode hregionserver

s2:datanode hregionserver

s3:secondarynamenode

先在s0中配置hbase:

Hbase-site.xml

<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
 <property>
    <name>hbase.rootdir</name>
    <value>hdfs://s0:8020/hbase</value>
  </property>
  <property>
    <name>hbase.cluster.distributed</name>
    <value>true</value>
  </property>
<property>
    <name>hbase.zookeeper.quorum</name>
    <value>s0,s1,s2,s3</value>
  </property>
  <property>
    <name>hbase.zookeeper.property.dataDir</name>
    <value>/tmp/zookeeper</value>配置zookeeper的数据目录,tmp可以让所有人访问,不会出现权限问题
  </property>
</configuration>
regionservers文件

s1

s2

自己建立backup-masters文件:

配置master节点的备份节点,这个文件要自己建立

通常要配一个不是hadoop主机点的那个机子,例如配s4,那就要把s4的公钥给其他主机。

所以为了方便,直接配为s0

上面三个文件全是在hbase/conf 文件夹下配置

另外要在etc/profile文件下配置HBASE_HOME=路径

    PATH=$PATH:$HBASE_HOME/bin

然后source profile 立刻生效 才能在任意目录下启动hbase

启动hadoop start-all.sh

so中配好的hbaseprofile文件拷贝到其他主机中//要不然启动不了其他主机的hbase

在s0主机的/usr/installsoft/目录下(installsoft是自己建立的目录)运行命令

   scp -r hbase-1.2.6/ ubuntu@s2(还有1和3):/usr/installsoft/

在etc目录下 运行scp命令

    scp profile root@s1(s2 s3):/etc/

启动hbase  start-hbase.sh  s0没配置成regionserver,所以看不到Hregionserver进程

 

S1 s2





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值