Hadoop-0.20.0 安装这里就不讲了,请参照 http://lirenjuan.iteye.com/admin/blogs/1468612 ,里面已有详细介绍。
Hbase 集群IP:
- 172.16.0.90 hadoop-1 master ;
- 172.16.0.91 hadoop-2 slave;
- 172.16.0.92 hadoop-3 slave ;
-
172.16.0.93 hadoop-4 slave;
1. Hbase安装:
tar zxvf hbase-0.92.0.tar.gz
2. 修改配置文件:
[root@hadoop-1]# vi /etc/profile
#在环境变量中添加HBASE_HOME
export HBASE_HOME=/usr/local/hbase-0.92.0
export PATH=$PATH:$HBASE_HOME/bin
(1). 修改 hbase-env.sh :
vi /usr/local/hbase-0.92.0/conf/hbase-env.sh
修改参数:
export JAVA_HOME=/home/jdk1.6.0_31
export HBASE_OPTS="$HBASE_OPTS -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCDateStamps"
export HBASE_PID_DIR=/usr/local/hbase-0.92.0/pids
export HBASE_MANAGES_ZK=truevi /usr/local/hbase-0.92.0/conf/hbase-site.xml
(2). 修改 hbase-site.xml
vi /usr/local/hbase-0.92.0/conf/hbase-site.xml
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://hadoop-1:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>hadoop-1,hadoop-2,hadoop-3,hadoop-4</value>
</property>
<property>
<name>zookeeper.session.timeout</name>
<value>60000</value>
</property>
<property>
<name>hbase.master</name>
<value>hadoop-1:60000</value>
</property>
<property>
<name>hbase.zookeeper.property.clientPort</name>
<value>21818</value>
</property>
</configuration>
(3).修改 regionservers
vi /usr/local/hbase-0.92.0/conf/regionservers
hadoop-2
hadoop-3
hadoop-4
3.配置完毕后将hbase复制到其它节点上
scp -r hbase-0.92.0/ root@hadoop-2:/usr/local/
scp -r hbase-0.92.0/ root@hadoop-3:/usr/local/
scp -r hbase-0.92.0/ root@hadoop-4:/usr/local/
4.启用hbase
/usr/local/hbase-0.92.0/bin/start-hbase.sh
5.进入命令行
/usr/local/hbase-0.92.0/bin/hbase shell
ok 通过上面的步骤,hbase 已经建立起来了...
访问url: http://172.16.0.90:60010/