zoukankan      html  css  js  c++  java
  • Zookeeper、HBase的伪分布

    1、Zookeeper伪分布的部署(3个节点)

    所谓的“伪分布式集群”就是在一台服务器中,启动多个Zookeeper实例。“完全分布式集群”是每台服务器,启动一个Zookeeper实例。

    1.1、解压缩zookeeper-3.4.5.tar.gz

    1.2、执行命令 

    cp conf/zoo_sample.cfg conf/zoo1.cfg

    1.3、修改zoo1.cfg

    dataDir=..../zookeeper/zoo1/data
    clientPort=2181
    #增加
    server.1=hadoop0:2888:3888
    server.2=hadoop0:2889:3889
    server.3=hadoop0:2890:3890

    1.4、执行命令 

    cp conf/zoo1.cfg conf/zoo2.cfg

    1.5、修改后配置如下

    dataDir=..../zookeeper/zoo2/data
    clientPort=2182
    #增加
    server.1=hadoop0:2888:3888
    server.2=hadoop0:2889:3889
    server.3=hadoop0:2890:3890 

    1.6、执行命令 

    cp conf/zoo1.cfg conf/zoo3.cfg

    1.7、修改后配置如下

    dataDir=..../zookeeper/zoo3/data
    clientPort=2183
    #增加
    server.1=hadoop0:2888:3888
    server.2=hadoop0:2889:3889
    server.3=hadoop0:2890:3890

    1.8、执行命令,产生数据的目录

    mkdir -p zookeeper/zoo1/data
    mkdir -p zookeeper/zoo2/data
    mkdir -p zookeeper/zoo3/data

    1.9、产生标记文件

    echo '1'>zoo1/data/myid
    echo '2'>zoo1/data/myid
    echo '3'>zoo1/data/myid

    1.10、启动三个节点

    bin/zkServer.sh start conf/zoo1.cfg
    bin/zkServer.sh start conf/zoo2.cfg
    bin/zkServer.sh start conf/zoo3.cfg

    1.11、执行zk操作 

    bin/zkCli.sh 

    2、Hbase伪分布(只有一个节点)

    2.1、下载解压HBase压缩包

    2.2、修改配置文件conf/hbase-env.sh

    export JAVA_HOME=JDK_PATH
    #打开
    export HBASE_MANAGES_ZK=true

    2.3、修改conf/hbase-site.xml

    初始文件只有configuration根节点

    添加如下内容

    <property>
    <name>hbase.rootdir</name>
    <value>hdfs://hadoop0:9000/hbase</value>
    </property>
    <property>
    <name>hbase.cluster.distributed</name>
    <value>true</value>
    </property>
    <property>
    <name>hbase.zookeeper.quorum</name>
    <value>hadoop0</value>
    </property>
    <!--
    <property>
    <name>hbase.master.info.port</name>
    <value>53000</value>
    </property>
    -->

    2.4、启动HBase

    *启动HBase要确保Hadoop(HDFS)正常运行

    bin/start-hbase.sh

    2.5、验证启动成功

    jps查看进程 会多出来三个进程

    HQuorumPeer

    HMaster

    HRegionServer

    或者

    查看端口60010(是hbase的master的web端口)

  • 相关阅读:
    【CFD之道】2018年原创文章汇总
    【OpenFOAM案例】03 Docker安装OpenFOAM
    【OpenFOAM案例】02 自己动手
    【OpenFOAM案例】01 elbow
    Fluent动网格【13】:网格光顺总结及实例
    Fluent动网格【12】:扩散光顺
    Fluent动网格【10】:区域运动案例
    Fluent动网格【11】:弹簧光顺
    happyChat开发系列:使用websocket.io实现双向通信的乐聊大前端开发
    vue,vuex的后台管理项目架子structure-admin,后端服务nodejs
  • 原文地址:https://www.cnblogs.com/hpuCode/p/5213172.html
Copyright © 2011-2022 走看看