继上篇博客介绍《hadoop集群安装(二)HA部署》后,本节介绍在hadoop集群安装HBase。
1.下载解压文件到制定目录:
wget http://apache.fayea.com/hbase/stable/hbase-1.2.2-bin.tar.gz
2、配置
主要修改conf目录下的三个文件:hbase-env.sh、hbase-site.xml、regionservers
hbase-env.sh
export
JAVA_HOME=/data/
install
/java/jdk1.
7.0
_45
export
HBASE_MANAGES_ZK=
false
# zookeeper
的启动停止是否由
hbase
控制
export
HBASE_LOG_DIR=/data/
install
/apache/hbase-
1.2
.
2
/logs
123 #配置hbase的log日志
hbase-site.xml
<
configuration
>
<!--
指定数据位置,
mycluster
是
hadoop
的
namenode
名称,需要把
hadoop
的
core-site.xml
和
hdfs.xml
拷贝到
hbase
的
conf
目录下
-->
<property>
<name>hbase.rootdir</name>
<value>hdfs://mycluster/hbase</value>
</property>
<!--
指定文件上传副本数目
-->
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
<!--
设置
hbase
为集群模式
-->
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<!--
设置
hbase
的
zookeeper
节点管理
-->
<property>
<name>hbase.zookeeper.quorum</name>
<value>h1:2181,h2:2181,h3:2181</value>
</property>
</
configuration
>
regionservers
slave1
slave2
12
还需要同步集群时间,否则有的从节点无法启动,在每个节点上运行ntp即可
ntpdate asia
.pool.ntp.org
1
3、启停hbase
/
data
/install/apache/hbase-1.2.2/bin/start-hbase.sh
/
data
/install/apache/hbase-1.2.2/bin/stop-hbase.sh
12
4.将hadoop
的
core-site.xml
和
hdfs.xml
拷贝到
hbase
的
conf
目录下
5.
拷贝
hbase
到所有服务器
master输入jps:
slave1和slave2输入jps:
6. 在浏览器中访问16010端口检查是否安装成功