`
退役的龙弟弟
  • 浏览: 446838 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

hbase0.96.1.1安装配置

 
阅读更多

环境:ubuntu13.10,jdk1.7

用户:普通用户(非root)

 

 

一、单机安装

1、下载及解压Hbase安装包

写道
http://mirror.bit.edu.cn/apache/hbase/hbase-0.96.1.1/

下载:hbase-0.96.1.1-hadoop1-bin.tar.gz

解压:

tar -zxvf hbase-0.96.1.1-hadoop1-bin.tar.gz

2、配置hbase

(1)修改hbase的JAVA_HOME

vi conf/hbase-env.sh
 export JAVA_HOME=/home/ruge/soft/jdk1.7.0_45

(2)配置hbase-site.xml

<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
  <property>
    <name>hbase.rootdir</name>
    <value>file:///home/ru/hbase</value>
    <!--这里的value也可以配制成hdfs路径如:hdfs://localhost:9000/hbase-->
  </property>
  <property>
    <name>hbase.zookeeper.property.dataDir</name>
    <value>/home/ru/zookeeper</value>
  </property>
</configuration>

 3、启动Hbase及验证

(1)将hbase的bin配置到path中

vi /home/ru/.bashrc

export HBASE_HOME=/home/ruge/soft/hbase-0.96.1.1-hadoop1
export PATH=$PATH:$JAVA_HOME/bin:$HBASE_HOME/bin

 (2)启动hbase

start-hbase.sh

 使用jps查看是否有HMaster进程

 

 

hbase伪分布式安装

在单机模式的基础上增加配置

1、编辑hbase-site.xml打开分布模式

       <property>
                <name>hbase.rootdir</name>
                <value>hdfs://localhost:9000/hbaseDir</value>
                <discription>把hbase的存储目录改成hadoop的分布式文件系统</discription>
        </property>
        <property>
                 <name>hbase.zookeeper.property.dataDir</name>
                 <value>/home/ruge/zookeeperDir</value>
        </property>

        <property>
                 <name>hbase.cluster.distributed</name>
                 <value>true</value>
                 <discription>把hbase的存储目录改成hadoop的分布式文件系统</discription>
        </property>

 2、为了避免hbase和hadoop的兼容问题。将hadoop根目录下的hadoop-core-1.2.1.jar复制到habase的lib目录,当然必须删除hbase原来的hadoop的jar。

cp /home/ruge/hadoop/hadoop-1.2.1/hadoop-core-1.2.1.jar /home/ruge/soft/hbase-0.96.1.1-hadoop1/lib/

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics