hbase1.1.2安装文档(配套hadoop2.6.1)
1、单机模式:
(1)、修改conf/hbase-env.sh
export JAVA_HOME=/usr/soft/jdk1.7.0_79
(2)、编辑hbase-site.xml
若是不配置默认是temp 每次启动会被清空
<configuration><property><name>hbase.rootdir</name><value>file:///home/lin/hadoop/hbase-1.1.2/data</value></property></configuration>
(3)、启动hbase
$ bin/start-hbase.sh
$ bin/hbase shell
2、伪分布模式:
(1)、修改conf/hbase-env.sh
export JAVA_HOME=/usr/soft/jdk1.7.0_79
export HBASE_CLASSPATH=/home/lin/hadoop/hadoop-2.6.1/etc/hadoop
(2)、编辑hbase-site.xml
hbase.rootdir 要配置为hdfs上的路径;打开分布
<configuration><property>
<name>hbase.rootdir</name>
<value>file:///home/lin/hadoop/hbase-1.1.2/data</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
</configuration>
(3)、启动hbase
$ bin/start-hbase.sh
3、完全分布模式:
(1)、修改conf/hbase-env.sh
export JAVA_HOME=/usr/soft/jdk1.7.0_79
export HBASE_CLASSPATH=/home/lin/hadoop/hadoop-2.6.1/etc/hadoopexport HADOOP_HOME=/home/lin/hadoop/hadoop-2.6.1
(2)、编辑hbase-site.xml
hbase.rootdir 要配置为hdfs上的路径;打开分布
<configuration><property>
<name>hbase.rootdir</name>
<value>file:///home/lin/hadoop/hbase-1.1.2/data</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property><name>hbase.master</name> <value>hdfs://lin162:60000</value> </property> <property> <name>hbase.zookeeper.property.clientPort</name> <value>2181</value> </property> <property> <name>hbase.zookeeper.quorum</name> <value>lin162,lin163,lin164</value> </property>
</configuration>
(3)、配置regionservers 添加slave
lin163
lin164
(4)、把hbase scp到lin163 和 lin164
$ scp -r /home/lin/hadoop/hbase-1.1.2 lin@192.168.0.163: /home/lin/hadoop/hbase-1.1.2$ scp -r /home/lin/hadoop/hbase-1.1.2 lin@192.168.0.164: /home/lin/hadoop/hbase-1.1.2
(5)、在主节点lin162启动hbase
$ bin/start-hbase.sh
(6)、验证是否成功
在主节点lin162 jps 出现 Hmaster 和 HquorumPeer
在slave lin163 和 164 jps 出现 HregionServer 和 HquorumPeer