hbase配置

1.准备工具包:版本是:hbase-0.98.0-hadoop1-bin.tar.gz压缩包

本机压缩包在/usr/local/src/下

安装:

1,解压工具包:tar zxvf hbase-0.98.0-hadoop1-bin.tar.gz

2.在目录src下 ls 命令得到解压后的文件: hbase-0.98.0-hadoop1

3.接着进入hbase-0.98.0-hadoop1目录下在 ls 命令,再进入到其中的 conf 目录下


4. 修改hbase-site.xml文件(即vim hbase-site.xml)

在文件最后输入以下命令:

<configuration>
        <property>
                <name>hbase.tmp.dir</name>
                <value>/var/hbase</value>
        </property>
        <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.zookeeper.property.dataDir</name>
                <value>/usr/local/src/hbase-0.98.24-hadoop1/zookeeper</value>
        </property>
</configuration>


5.修改文件hbase-nev.sh(任然是vim命令)

添加以下代码:

export JAVA_HOME=/usr/local/src/jdk1.6.0_45
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib

export JAVA_HOME=/usr/local/src/jdk1.6.0_45
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib

具体位置如下:


且设置一下,去掉原有的#号,如图:


(含义:true代表使用hbase自带的zookeeper,false代表使用自己搭建的zookeeper)

6.同样在conf 目录下修改regionservers文件

直接添加如下命令

master
slave1
slave2

(注:master可不带),保存退出(:wq)

7.最后配置bashrc文件

相同目录下进入(vim ~/.bashrc)

#hbase conf
export HBASE_HOME=/usr/local/src/hbase-0.98.0-hadoop1
export HBASE_CLASSPATH=$HBASE_HOME/conf
export HBASE_LOG_DIR=$HBASE_HOME/logs
export PATH=$PATH:$HBASE_HOME/bin   #此句尤为关键,若没有则无法启动hbase终端(即hbase shell)

(保存退出后,为使其生效,需要执行一下 bash 命令

再分发到其他节点上即可

8.启动hbase 

在启动hbase时应先启动Hadoop。(因为hbase数据要存在hdfs上。)

用 jps 命令检查进程

第5步设置true表示不需要单独的zookeeper所以先对各个节点宿输入 jps 命令 检查是否有zookeeper进程


如图,就有zookeeper进程(需消除进程进入zookeeper下的bin目录执行 ./zkServer.sh stop 命令即可)

最后执行命令  bash start-hbase.sh 即可启动hbase(只需在主节点输入即可,和Hadoop启动类似)

而zookeeper的启动则需要在3个节点都输入 ./zkServer.sh start 命令

最后的结果如图:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值