HBase集群安装-3 HBase安装

来源:互联网 发布:编程助手app 编辑:程序博客网 时间:2024/05/16 18:36

修改hbase 运行环境

cd /usr/local/hadoop/hbase-1.1.1/bin/vim hbase-env.shexport 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

修改内容

slave1slave2

同步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]$ jps12016 Jps10110 QuorumPeerMain10412 HMaster8959 SecondaryNameNode8754 NameNode[hadoop@slave1 bin]$ jps6372 QuorumPeerMain6581 HRegionServer7731 Jps5817 DataNode[hadoop@slave2 data]$ jps6396 HRegionServer6187 QuorumPeerMain7525 Jps5787 DataNode

test

利用客户端连接到HBase

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

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

create 'test', 'cf1'listput '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
原创粉丝点击