zoukankan      html  css  js  c++  java
  • hbase单点安装

    系统环境:centos 6  

    软件包:

    hbase版本:hbase-1.4.8-bin.tar.gz     下载地址:wget  http://mirror.bit.edu.cn/apache/hbase/stable/hbase-1.4.8-bin.tar.gz

    jdk版本:jdk-8u181-linux-x64.tar.gz     下载地址:wget  http://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.tar.gz

    安装之前确保Hadoop已经安装

    1、安装jdk

    •解压jdk到/usr/local(这个路径随意,看你喜欢安装到哪,自己选择即可)

    #tar zxvf jdk-8u181-linux-x64.tar.gz -C /usr/local

    •配置jdk环境变量

    #vim /etc/profile

    添加如下配置到文件最后。

    export JAVA_HOME=/usr/local/jdk1.8.0_181
    export PATH=${JAVA_HOME}/bin:$PATH

    •让配置生效

    #source /etc/profile

    •查看刚安装的jdk版本

    #java -version

    如上图,说明安装jdk成功。

    2、安装hbase

    •解压hbase到/opt目录

    #tar zxvf hbase-1.4.8-bin.tar.gz -C /opt

    #cd /opt/hbase-1.4.8

    •配置hbase的java环境变量

    #vim conf/hbase-env.sh (这一步是相对路径,前提是你要进去到hbase的安装路径,否则,你就需要输入完整的路径。)

    在文件最后添加         

    export JAVA_HOME=/usr/local/jdk1.8.0_181

    export HBASE_MANAGES_ZK=true   ---使用自带的zookeeper

      效果如下图:

    后面在启动hbase的时候会报这样一条信息:

    因此,还得在刚刚那个文件hbase-env.sh注释掉几条信息,如:

    把46,47这两行注释掉就ok。

    •配置hbase环境变量

    #vim ~/.bashrc   在文件最后添加:

    export HBASE_HOME=/opt/hbase-1.4.8
    export HBASE_CONF_DIR=$HBASE_HOME/conf
    export BASE_CLASS_PATH=$HBASE_CONF_DIR
    export PATH=$PATH:$HBASE_HOME/bin

    如图所示:

    •配置hbase

    #vim conf/hbase-site.xml    在<configuration>之间添加如下信息

    <property>
        <name>hbase.rootdir</name>
        <value>hdfs://主机名:8020/hbase</value> ---------hbase数据存放目录
      </property>
    <property>
              <name>hbase.tmp.dir</name>
              <value>/data1/hadoop/hbase/tmp</value>
        </property>
    <property>
          <name>hbase.cluster.distributed</name>
          <value>true</value>
    </property>
    <property>
        <name>hbase.zookeeper.quorum</name>   使用自带的zookeeper
        <value>主机名</value>
    </property>

    •拷贝hadoop配置文件hdfs-site.xml和core-site.xml文件到hbase配置文件conf目录下。

    •启动hbase

    #./bin/start-hbase.sh  (当然你也可以直接在命令行输入start-habse.sh,因为刚刚我们已经配置了环境变量。)

    •到此,hbase单点安装就完成了。接下来就可以通过在命令行输入   hbase  shell进入到hbase的世界了。

  • 相关阅读:
    远程支付技术方案
    软件架构设计(第2版)——程序员向架构师转型必备
    概念架构是什么
    项目报警机制
    编写有效用例
    移动支付的基本要素
    相机的日常维护和保养注意事项
    吴炜摄影教程随堂笔记1
    D80使用心得3
    项目沟通管理识别干系人
  • 原文地址:https://www.cnblogs.com/yjt1993/p/9935352.html
Copyright © 2011-2022 走看看