安装Zookeeper和Hbase

 

  1. 上传zookeeper和hbase压缩包
  2. 解压zookeeper和hbase    tar -zxvf 文件名
  3. 先配置zookeeper

    首先进入到zookeeper的conf目录

    cd zookeeper-3.4.5-cdh5.7.0/conf/

    把zoo_sample.cfg拷贝为zoo.cfg

    cp zoo_sample.cfg zoo.cfg 并且删除zoo_sample.cfg  rm -rf zoo_sample.cfg

    进入zoo.cfg

    vi zoo.cfg

    找到dataDir=/opt/zookeeper 改为自己的zookeeper路径

    dataDir=/opt/zookeeper-3.4.5-cdh5.7.0

    到zookeeper的bin目录下边启动zookeeper

    开启 ./zkServer.sh start

    JMX enabled by default
    Using config: /opt/zookeeper-3.4.5-cdh5.7.0/bin/../conf/zoo.cfg
    Starting zookeeper ... STARTED

    使用jsp查看多了一个进程

    QuorumPeerMain

    查看状态 ./zkServer.sh status stop

    JMX enabled by default
    Using config: /opt/zookeeper-3.4.5-cdh5.7.0/bin/../conf/zoo.cfg
    Mode: standalone

    停止 ./zkServer.sh stop

    JMX enabled by default
    Using config: /opt/zookeeper-3.4.5-cdh5.7.0/bin/../conf/zoo.cfg
    Stopping zookeeper ... STOPPED

  4. 配置Hbase
    首先拷贝zookeeper中conf下的zoo.cfg文件到hbase的conf目录下;

    cp /opt/zookeeper-3.4.5-cdh5.7.0/conf/zoo.cfg /opt/hbase-1.2.0-cdh5.7.0/conf/

    然后配置hbase的conf下的hbase-env.sh文件;别忘了取消前面的注释#
    # The java implementation to use.  Java 1.7+ required.
    export JAVA_HOME=/opt/jdk1.8.0_161      #找到之后修改成自己的地址
    # Extra Java CLASSPATH elements.  Optional.
    export HBASE_CLASSPATH=/opt/hadoop-2.7.3/etc/hadoop #这文件地址要配置到hadoop下面的 hadoop目录
    export HBASE_MANAGES_ZK=false                     #作用是让Hbase启动的时候同时也启动zookeeper
    zookeeper

    配置hbase-site.xml

   <property>
            <name>hbase.rootdir</name>
            <value>hdfs://master:8020/hbase</value>    #master为主机名
      </property>
    <property>
            <name>hbase.cluster.distributed</name>
            <value>true</value>
      </property>
     <property>
            <name>hbase.master</name>
            <value>master:60000</value>                 #master为主机名
      </property>
   <property>
            <name>hbase.zookeeper.quorum</name>
            <value>master</value>                         #master为主机名
      </property>
 

    修改regionservers文件

    把localhost改为自己的主机名 master

    最后配置 hbase 的环境变量 vi /etc/profile 配置完后source /etc/profile

    export HBASE_HOME=/opt/hbase-1.2.0-cdh5.7.0
    export PATH=$PATH:$HBASE_HOME/bin

    启动hbase之前要先启动hadoop和zookeeper

    ./start-hbase.sh

    又多了两个进程

    HRegionServer
    HMaster

    然后使用hbase shell 进入hbase 使用list列出一下表格

posted @ 2020-04-25 16:49  qtyanan  阅读(58)  评论(0编辑  收藏  举报