当前位置:  开发笔记 > 运维 > 正文

Ubuntu部署HBase

安装Hadoop,参考:http://www.linuxidc.com/Linux/2012-06/63948.htm安装Zookeeper,参考:http://www.linuxidc.com/Linux/2012-07/65607.htm安装hbasecd/home/hadoop/hbasesudowgethttp://mirror.bit.

安装Hadoop,参考: http://www.linuxidc.com/Linux/2012-06/63948.htm

安装Zookeeper,参考:http://www.linuxidc.com/Linux/2012-07/65607.htm

安装hbase

cd /home/hadoop/hbase
sudo wget http://mirror.bit.edu.cn/apache/hbase/stable/hbase-0.92.1.tar.gz #下载hbase
tar xvzf hbase-0.92.1.tar.gz #解压
ln -s hbase-0.92.1.tar.gz hbase #建立软链接

编辑/etc/profile,设置环境变量

# hbase配置
export HBASE_HOME=/home/hadoop/hbase/hbase/
export PATH=$PATH:$HBASE_HOME/bin

hbase是基于hdfs的,hbase的配置主要涉及conf目录下的三个文件:hbase-env.sh,hbase-site.xml,regionservers。

编辑hbase-env.sh  

export JAVA_HOME=/usr/lib/jvm/java-6-openjdk-i386
export HBASE_CLASSPATH=/home/hadoop/hadoop/conf
export HBASE_OPTS="-XX:+UseConcMarkSweepGC"
export HBASE_MANAGES_ZK=true

编辑hbase-site.xml

"1.0"?>
"text/xsl" href="configuration.xsl"?>

        
                hbase.rootdir
                hdfs://namenode/hbase
                The directory shared by region servers.
        

        
                hbase.master.port
                60000
        

        
                hbase.cluster.distributed
                true
        

        
                hbase.zookeeper.property.clientPort
                2181
        

        
                hbase.zookeeper.quorum
                zookeeper
        

修改regionservers

localhost # 本机

启动hbase

start-hbase.sh

输入jps命令查看进程

NameNode
DataNode
Jps
HRegionServer
SecondaryNameNode
TaskTracker
JobTracker
QuorumPeerMain
HMaster

测试hbase

hbase shell

create 'test', 'cf'

停止hbase

stop-hbase.sh

推荐阅读
wangtao
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有