HBase集群安装-3 HBase安装

修改hbase 运行环境

cd /usr/local/hadoop/hbase-1.1.1/bin/
vim hbase-env.sh
export JAVA_HOME=/usr/local/jdk1.7.0_79

配置 hbase

cd /usr/local/hadoop/hbase-1.1.1/conf
vim hbase-site.xml

<property>  
  <name>hbase.rootdir</name>
  <value>hdfs://master:9000/hbase</value>
</property>
<property>
  <name>hbase.zookeeper.quorum</name>
  <value>master,slave1,slave2</value>
</property>
<property>
  <name>hbase.cluster.distributed</name>
  <value>true</value>
</property>
<property>
  <name>hbase.zookeeper.property.dataDir</name>
  <value>/usr/local/hadoop/zk/data</value>
</property>

配置regionservers

vim regionservers

修改内容

slave1
slave2

同步hbase到 salve1 和 slave2

[hadoop@master conf]$ rsync -r /usr/local/hadoop/hbase-1.1.1 slave1:/usr/local/hadoop/
[hadoop@master conf]$ rsync -r /usr/local/hadoop/hbase-1.1.1 slave2:/usr/local/hadoop/

启动hbase

cd /usr/local/hadoop/hbase-1.1.1/bin
./start-hbase.sh

检查hbase进程,jps

[hadoop@master bin]$ jps
12016 Jps
10110 QuorumPeerMain
10412 HMaster
8959 SecondaryNameNode
8754 NameNode

[hadoop@slave1 bin]$ jps
6372 QuorumPeerMain
6581 HRegionServer
7731 Jps
5817 DataNode

[hadoop@slave2 data]$ jps
6396 HRegionServer
6187 QuorumPeerMain
7525 Jps
5787 DataNode

test

利用客户端连接到HBase

cd /usr/local/hadoop/hbase-1.1.1/bin/
./hbase shell

创建测试表、查看、插入数据

create 'test', 'cf1'
list
put 'test', 'row1', 'cf1:a', 'value1'     
put 'test', 'row1', 'cf1:b', 'value2'     
scan 'test'    
disable 'test'    
drop 'test'

坑:

resionServer起不来,log报错

2015-08-30 23:05:20,308 INFO  [regionserver/slave1/192.168.0.242:16020] regionserver.HRegionServer: STOPPED: Unhandled: org.apache.hadoop.hbase.ClockOutOfSyncException: Server slave1,16020,1440947118671 has been rejected; Reported time is too far out of sync with master.  Time difference of 581888ms > max allowed of 30000ms

原因: RegionServer与Master的时间不一致造成的。

定时同步授时中心时钟
ntpdate asia.pool.ntp.org

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值