明天要讲HBase课程,由于以前使用的是0.92的版本,所以在此记录下新版本的安装步骤(基于hadoop-2.2.0安装,hadoop2.2安装有空补上)。
一、检查hadoop是否已安装且能正常运行
方法一:检查hadoop相关进程是否都存在
方法二:能否通过浏览器访问hdfs与mapred对应的端口
二、安装HBase
1、下载安装包:http://mirror.esocc.com/apache/hbase/
2、上传至服务器至/home/hadoop,并解压tar zxf hbase-0.96.2-hadoop2-bin.tar
3、修改路径:mv hbase-0.96.2 hbase
4、添加环境变量(修改/etc/profile文件)
export HBASE_HOME=/home/hadoop/hbase
export PATH=$PATH:$HBASE_HOME/bin
5、修改/home/hadoop/hbase/conf下配置文件
1)修改hbase-env.sh
export JAVA_HOME=/usr/java/jdk1.6.0_21
export HBASE_MANAGES_ZK=true
hbase-site.xml
2)修改 hbase-site.xml
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://master:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.property.clientPort</name>
<value>2222</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>master,node1,node2</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/home/hadoop/zookeeper</value>
</property>
</configuration>
3).修改regionservers
Node1
Node2
三、启动
start-hbase.sh
四、验证
1、看相关进程
2、访问60010端口