1、版本
0.98.12.1
安装包:hbase-0.98.12.1-hadoop2-bin.gz
下载地址:http://archive.apache.org/dist/hbase/0.98.12.1/
2、在主节点(192.168.154.79)安装。解压缩文件到/usr/local/hbase-----本应该解压到/export/server/下面
解压后的文件列表如下:
drwxr-xr-x. 4 hadoop hadoop 4096 Jun 19 21:29 bin
-rw-r--r--. 1 hadoop hadoop 181540 Jun 19 21:30 CHANGES.txt
drwxr-xr-x. 2 hadoop hadoop 4096 Dec 6 11:35 conf
drwxr-xr-x. 12 hadoop hadoop 4096 Jun 19 21:30 docs
drwxr-xr-x. 7 hadoop hadoop 4096 Jun 19 21:30 hbase-webapps
drwxr-xr-x. 3 hadoop hadoop 4096 Jun 19 21:29 lib
-rw-r--r--. 1 hadoop hadoop 11358 Jun 19 21:30 LICENSE.txt
drwxrwxr-x. 2 hadoop hadoop 4096 Dec 6 12:39 logs
-rw-r--r--. 1 hadoop hadoop 897 Jun 19 21:30 NOTICE.txt
-rw-r--r--. 1 hadoop hadoop 1377 Jun 19 21:29 README.txt
3、赋予hadoop用户权限
cd /usr/local/
chown –R hadoop:hadoop hbase#将文件夹"hadoop"读权限分配给hadoop用户
4、配置
4.1 conf/hbase-env.sh 文件内容如下:
export HBASE_PID_DIR=/var/hbase/pids
export HBASE_MANAGES_ZK=false
4.2 conf/hbase-site.xml 内容如下:
<property>
<name>hbase.rootdir</name>
<value>hdfs://Master.Hadoop:9000/hbase</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/var/zookeeper</value>
</property>
<property>
<name>hbase.zookeeper.property.clientPort</name>
<value>2181</value>
</property>
<property>
<name>zookeeper.session.timeout</name>
<value>120000</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>mem1,mem2,mem3</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
</configuration>
4.3 conf/regionservers 文件内容如下:
Slave2.Hadoop
4.4 复制 /usr/local/hbase 这个文件到其它分区服务节点机器上 /usr/local目录下,同上3hadoop用户授权
4.5 在主节点 启动/停止
4.6 验证
3456 HMaster
3831 Jps
4467 QuorumPeerMain
891 ResourceManager
726 SecondaryNameNode
32637 NodeManager
1326 HRegionServer
18056 QuorumPeerMain
32566 DataNode