上传解压
tar zxfv hbase-1.2.0-bin.tar.gz #解压
mv hbase-1.2.0 hbase #重命名
修改配置文件
cd hbase/conf/ #进入需要修改的配置文件目录
1. hbase-env.sh
vi hbase-env.sh
找到javahome修改jdk地址
找到export HBASE_MANAGES_ZK修改为false
2. hbase-site.xml
vi hbase-site.xml
<configuration>
<propertity>
<name>hbase.rootdir</name>
<value>hdfs://master:9000/hbase</value>
</propertity>
<propertity>
<name>hbase.cluster.distributed</name>
<value>true</value>
</propertity>
<propertity>
<name>hbase.zookeeper.quorum</name>
<value>master,slave1,slave2</value>
</propertity>
<propertity>
<name>hbase.tmp.dir</name>
<value>/root/hbase/data/tmp</value>
</propertity>
</configuration>
3. regionservers
vi regionservers
slave1
slave2
创建目录
cd .. 回到上一级目录
mkdir -p data/tmp
修改环境变量
vi /etc/profile
export HBASE_HOME=/root/hbase
export PATH=$PATH:$HBASE_HOME/bin
source /etc/profile
拷贝文件
scp -r hbase slave1:/root/
scp -r hbase slave2:/root/
scp -r /etc/profile slave1:/etc/
scp -r /etc/profile slave2:/etc/
启动和验证
在master主机上启动
start-all.sh #启动所有服务
jps #查看服务进程
start-hbase.sh #启动hbase服务
输入jps验证
在maser主机上应看到HMaster进程
在slave1和slave2主机上都应看到HRegionServer进程
如果只看见HMater进程,没有HRegionServer进程,重启一下主机试试
在浏览器上验证
浏览器输入ip:16010 (ip是你自己的主机ip地址)
以上验证没问题的话说明hbase搭建成功了