本次使用的是hbase-1.0.0-cdh5.6.0.tar版本

参考博客:centos6.5下配置hbase
HBase初识、CentOS6.6中HBase安装与HBase Shell简单使用
Hbase作者使用链接

1.解压

cd /opt //进入opt目录
tar -zxvf  hbase-1.0.0-cdh5.6.0.tar   //解压

2.配置Hbase

进入Hbase的conf

cd /opt/hbase-1.0.0-cdh5.6.0/conf

配置hbase-env.sh

vi hbase-env.sh

使用时一定要注意把“//”注释的内容删除掉,不要问为什么,过来人的忠告

export JAVA_HOME=/opt/jdk1.7.0_71    //Java安装路径,获取路径的时候到jdk就可以了
export HBASE_LOG_DIR=/opt/hbase-1.0.0-cdh5.6.0/logs    //hbase日志存放路径,没有的话会自动创建
export HADOOP_HOME=/opt/hadoop-2.6.0-cdh5.6.0         //Hadoop安装路径
export HBASE_MANAGES_ZK=true       //true为使用自带的zookeeper,我们这里使用自带的
如果不知道Java路径使以下指令
java -version  //查看版本信息
which java //查看路径

配置hbase-site.xml

vi hbase-site.xml

编辑 hbase-site.xml ,以下内容在两个 configuration 之间添加完成
使用时一定要注意把“//”注释的内容删除掉,不要问为什么,过来人的忠告
<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,slave</value>   //我的主节点为master,从为slave,不是的改改
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/opt/zookeeper-3.4.5-cdh5.6.0</value>
</property>
</configuration>

配置regionservers

vi regionservers
把localhost 改成你的附属节点,我的是slave,把localhost改成slave

拷贝到附属节点

注意此时位置

[hust@master ~]$ scp -r /opt/hbase-1.0.0-cdh5.6.0 @slave:/opt

注册激活

以root登陆主节点,vi /etc/profile,增加以下内容:

export HBASE_HOME=/opt/hbase-1.0.0-cdh5.6.0
export PATH=$PATH:$HBASE_HOME/bin

激活

注意操作位置

[hust@master ~]$ source /etc/profile

3启动

启动顺序
在这里插入图片描述
启动Hbase指令,进入相应的文件夹下,然后bin/start-hbase.sh,停止就是把start改为stop

校验

登陆网址hbase web界面 http://master:60010

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐