一.单机环境下配置
1. 在$HBASE_HOME/conf/hbase-env.sh中增加如下两个环境变量: export JAVA_HOME=~/jdk1.6.0_11
export HADOOP_CONF_DIR=~/hadoop/conf export HBASE_HOME=~/hbase
export HBASE_MANAGES_ZK=true
2. 将下面的内容覆盖$HBASE_HOME/conf下的hbase-site.xml文件: <?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://namenode机器名:9000/hbase</value>(注:这个值的ip和端口号要与hadoop的core-site.xml里面的“fs.default.name”的值一致,而“hbase”可以在hadoop的根目录下手动创建)
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.master</name>
<value>localhost:60000</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>127.0.0.1</value>
</property>
<property>
<name>hbase.tmp.dir</name >
<value>hdfs://localhost:9000/tmp</value>
<description>Temporary directory on the local filesystem.</description> </property>
</configuration>
二.分布式环境下配置
1.修改/hbase/conf/hbase-env.sh配置文件
添加:export JAVA_HOME=~/jdk1.6.0_11
export HADOOP_CONF_DIR=~/hadoop/conf export HBASE_HOME=~/hbase
export HBASE_MANAGES_ZK=true
2. 修改/hbase/conf/regionservers配置文件
添加: vm01
vm02 ….(机器名,hdfs对应也设置为机器名)
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://namenode机器名:9000/hbase</value>(注:这个值的ip和端口号要与hadoop的core-site.xml里面的“fs.default.name”的值一致,而“hbase”可以在hadoop的根目录下手动创建)
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.master</name>
<value>VM01:60000</value>(注:有时可能需要换成ip,机器才能识别) </property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>202.114.0.110, 202.114.0.111, 202.114.0.112</value>(注:当机器数目过多时,有可能无法连接子节点,可通过少量添加的方式启动zookeeper) </property>
三、启动步骤:
1. 在Hadoop安装目录下,执行“bin/start-all.sh”脚本,启动Hadoop。
2. 在Hbase安装目录下,执行“bin/start-hbase.sh”脚本,启动HBase。
3. 在Hbase安装目录下,执行“bin/hbase shell”命令,进入Shell命令模式测试。
=================================================================完。
HBase Replication配置
1. 准备两个HBase集群,保证两个cluster互通,并且版本都在0.90.0以上,我们分别叫做Master_Cluster和Slave_Cluster;
2. 在Master_Cluster和Slave_Cluster上创建相同的Table,Table必须有相同的结构,并且都enable;
3.
4.
5.其中1类似ID,后面会用到;后面的几个zookeeper表示的是Slave_Cluster的zookeeper
,port表示的是zookeeper的端口;
6.your_table表示的是要备份的表名,family_name表示的是待备份的CF,后面的1与前面的1相对应;
7. 至此,备份工作完成;
无污染旅游除了脚印什么都不要留下除了记忆什么都不要带走地球资源有限尽量不用一次性消耗品21世纪拒绝含铅汽油垃圾是放错位置的资源废塑…
关于保护环境的宣传标语1、环境保护,人人有责。2、保护环境是一项必须长期坚持的基本国策。3、实施科教兴国与可持续发展战略。4、19…
保护环境的标语1环境保护人人有责2保护环境是一项必须长期坚持的基本国策3实施科教兴国与可持续发展战略419xx年6月5日世界环境日…
关于环保的宣传标语保护环境功在当代利在千秋追求绿色时尚拥抱绿色生活同建绿色温馨家园共享清澈碧水蓝天风调雨顺始自环境保护人寿年丰源于…
爱护环境宣传标语1十步之内必有苏草百步之内决尤垃圾2一流大学天高云淡没有垃圾3校闶灰尘滚滚如何潇洒走一回4爱生活爱卫生5祛除顽固污…
六0六大队1-6月离退办工作总结1-6月,在大队党政班子的的正确领导下,科室成员拥护党的方针政策,认真实践三个代表重要思想,树立和…
怀着对家乡义乌市的热爱,以及对母校的感恩,由大一校友的发动下我积极参与了这个寒假的南方医科大学招生宣传活动。曾经在南方医科大学青年…
岁月流逝,白驹过隙,从战胜高考,到跨入大学的门槛,,不知不觉间我在大学走过了三个年头。在这充实的三年间,我在发展中前进,从大一那个…
小学教师工作总结小学教育是一种平凡而艰辛的职业。一年来,在这平凡的职业中,我觉得“工作着是美好的”。当工作进展顺利,获得一个又一个…
|||生活|一个人总要走陌生的路,看陌生的风景,听陌生的歌,然后在某个不经意的瞬间,你会发现,原本费尽心机想要忘记的事情真的就这么…