前面我们配置完了hadoop,今天我们来安装hbase:
1. 创建工作路径/usr/hbase, 上传相应压缩包(我这里提供1.2.0版本的,链接:https://pan.baidu.com/share/init?surl=k392F6FPWTMDb32zauAIgQ,提取码:21gw), 解压至工作路径(在master上进行,注意关闭防火墙)
mkdir /usr/hbasecd /usr/hbase/tar zxvf hbase-1.2.0-bin.tar.gz
2.进入 hbase 配置目录 conf, 修改配置文件hbase-env.sh
cd /usr/hbase/hbase-1.2.4/conf vim hbase-env.sh
添加配置变量:
export HBASE_MANAGES_ZK=falseexport JAVA_HOME=/usr/java/jdk1.8.0_241export HBASE_CLASSPATH=/usr/hadoop/hadoop-2.6.0/etc/hadoop
3.配置 conf/hbase-site.xml 文件:
vim hbase-site.xml
<property><name>hbase.rootdirname><value>hdfs://master:9000/hbasevalue>property><property><name>hbase.cluster.distributedname><value>truevalue>property><property><name>hbase.mastername><value>hdfs://master:6000value>property><property><name>hbase.zookeeper.quorumname><value>master,slave1,slave2value>property><property><name>hbase.zookeeper.property.dataDirname><value>/usr/zookeeper/zookeeper-3.4.14value>property>
4. 配置 conf/regionservers, 添加子节点:
vim regionservers
5.hadoop 配置文件拷入 hbase 的目录下(当前目录为/usr/hbase/hbase-1.2.0/conf)
cp /usr/hadoop/hadoop-2.6.0/etc/hadoop/hdfs-site.xml . cp /usr/hadoop/hadoop-2.6.0/etc/hadoop/core-site.xml .
6.分发 hbase 到子节点
scp -r /usr/hbase root@slave1:/usr/ scp -r /usr/hbase root@slave2:/usr/
7.配置环境变量(三台机器):
vim /etc/profile
在里面添加:
# set hbase environmentexport HBASE_HOME=/usr/hbase/hbase-1.2.0export PATH=$PATH:$HBASE_HOME/bin
生效环境变量:
source /etc/profile
9. 运行和测试, 在 master 上执行(保证 hadoop 和 zookeeper 已开启)
bin/start-hbase.sh
jps
好了,我们的hbase也已经安装完成,谢谢观看,再见!