HBase安装指南
一.事前准备
- 此安装是建立在hadoop集群运行起来的基础上,此hadoop版本为2.6.0,其他版本未测试,可能存在兼容性问题。
- 上传所需文件到/usr/local/soft
二.zookeeper安装
1.进入文件所在目录:cd /usr/local/soft/
2. 解压:tar -zxvf zookeeper-3.4.6.tar.gz
3. 重命名:mv zookeeper-3.4.6 zookeeper
4. 进入conf目录:cd zookeeper/conf/
5. 复制并重命名zoo_sample.cfg为zoo.cfg:cp zoo_sample.cfg zoo.cfg
6.返回上一级,并新建一个data文件夹:mkdir data
7.进入zoo.cfg文件并修改配置如下:vim conf/zoo.cfg
8. 返回软件安装目录soft,并将该配置目录同步到node1,node2
scp -r zookeeper :/usr/local/soft/
scp -r zookeeper :/usr/local/soft/
9.分别修改个三台主机的对应id:vim zookeeper/data/myid
10.启动zookeeper(三台都执行):bin/zkServer.sh start
11. 验证zookeeper(三台都执行):bin/zkServer.sh status
注意:node1为leader,master,node2为follower
以上zookeeper安装完成
三.Hbase安装
1.回到soft目录下,解压hbase:tar -zxvf hbase-0.98.12.1-hadoop2-bin.tar.gz
2.重命名hbase :mv hbase-0.98.12.1-hadoop2 hbase
3.配置profile文件并发送给其他节点:
vim /etc/profile.d/hbase.sh
# SET HBASE
export HBASE_HOME=/usr/local/soft/hbase
export PATH=$HBASE_HOME/bin:$PATH
发送节点:
scp -r /etc/profile.d/hbase.sh :/etc/profile.d/
scp -r /etc/profile.d/hbase.sh
4.使配置生效(三台都执行):source /etc/profile
5.修改hbase-env.sh配置文件: vim hbase/conf/hbase-env.sh
export JAVA_HOME=/usr/local/soft/java
export HBASE_MANAGES_ZK=false
6.修改hbase-site.xml配置文件:vim hbase/conf/hbase-site.xml
<!--指定hbase的数据在hdfs上存放的位置-->
<property>
<name>hbase.rootdir</name>
<value>hdfs://master:9000/hbase</value>
</property>
<property>
<name>hbase.master</name>
<value>hdfs://master:6000</value>
</property>
<property>
<name>hbase.master.info.port</name>
<value>60010</value>
</property>
<!--指定hbase集群为分布式集群-->
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<!--指定zookeeper集群-->
<property>
<name>hbase.zookeeper.quorum</name>
<value>master,node1,node2</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/usr/local/soft/zookeeper</value>
</property>
7. 设置备用:vim hbase/conf/backup-masters
8. 修改regionservers 配置文件:vim hbase/conf/regionservers
9.复制hadoop配置文件到hbase目录下:
cp hadoop/etc/hadoop/core-site.xml hbase/conf/
cp hadoop/etc/hadoop/hdfs-site.xml hbase/conf/
10.将hbase安装目录发送到其他节点:
scp -r hbase :/usr/local/soft/
scp -r hbase :/usr/local/soft/
11.启动hbase:start-hbase.sh
12.各节点jps截图:
13. 验证hbase
网页验证:
简单命令验证