- 集群规模
- 前期准备工作
1.java环境安装
2.修改hosts文件
3.ssh无密码登陆设置
4.关闭防火墙
service iptables stop
chkconfig iptables off
- Hadoop环境搭建
- HBase环境搭建
1.解压HBase安装包
2.修改HBase配置文件
cd /home/cloud/hbase/conf
vi hbase-env.sh
#文件第27行,修改java_home目录
export JAVA_HOME=/home/cloud/jdk1.8.0_101
#文件第124行,启动自带的zookeeper
export HBASE_MANAGES_ZK=true
vi 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.quorum</name>
<value>master,slave1,slave2</value>
</property>
<property>
<name>hbase.tmp.dir</name>
<value>file:/home/cloud/hbase/tmp</value>
</property>
<property>
<name>hbase.master.port</name>
<value>60000</value>
</property>
<property>
<name>hbase.master.info.port</name>
<value>60020</value>
</property>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
</configuration>
vi regionservers
master
slave1
slave2
编辑/etc/profile,增加HBASE_HOME环境变量
vi /etc/profile
#hbase
export HBASE_HOME=/home/cloud/hbase
export PATH=$PATH:$HBASE_HOME/bin
source /etc/profile
3.启动HBase
启动HBase之前,确保Hadoop正常启动
start-all.sh
stop-all.sh
cd /home/cloud/hbase/bin/
./start-hbase.sh
主节点浏览器输入master:60020
Region Servers中会出现两个从节点的主机名
4.关闭HBase
cd /home/cloud/hbase/bin/
./stop-hbase.sh