• Zookeeper集群和HBase集群


    1、部署Zookeeper集群(hadoop0hadoop1hadoop2)

    1.1、在hadoop0上解压缩Zookeeper-3.4.5.tar.gz

    1.2、执行命令

    cp conf/zoo_sample.cfg conf/zoo.cfg

    1.3、修改文件conf/zoo.cfg

    dataDir=DATA_PATH
    clientPort=2181
    #增加
    server.0=hadoop0:2888:3888
    server.1=hadoop1:2888:3888
    server.2=hadoop2:2888:3888

    1.4、执行命令

    mkdir DATA_PATH
    #生成数据目录

    1.5、产生标记文件

    echo '0'>DATA_PATH/myid

    1.6、把hadoop0上的Zookeeper复制到其他节点

    scp -rq zookeeper hadoop1:/user/local
    scp -rq zookeeper hadoop2:/user/local

    1.7、修改标记文件

    #在hadoop1上执行
    echo '1'>DATA_PATH/myid
    #在hadoop2上执行
    echo '2'>DATA_PATH/myid

    1.8、在三个节点上分别执行

    bin/zkServer.sh start

    1.9、检查

    (1)执行jps查看

    (2)执行bin/zkServer.sh status

    2、搭建HBase集群

    hadoop0作为主节点,hadoop1和hadoop2作为从节点

    2.1、在hadoop0上解压缩

    2.2、编辑文件conf/hbase-env.sh内容

    export JAVA_HOME=JDK_PATH
    export HBASE_MANAGES_ZK=false

    2.3编辑文件conf/hbase-site.xml内容

    <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,hadoop1,hadoop2</value>
    </property>
    <!-- 在1.x版本以后如果不配置本节点,HBase web界面不启动 -->
    <property>
    <name>hbase.master.info.port</name>
    <value>60010</value>
    </property>

    2.4、修改conf/regionservers内容

    hadoop1
    hadoop2
    

      

    2.5、复制hbase到hadoop1、hadoop2节点

    2.6、启动hbase之前,要检查hadoop的hdfs、zookeeper是否正常运行

    在hadoop0上执行

    bin/start-hbase.sh
    

      

    2.7、检查

    执行jps命令,在hadoop0上看到一个新的java进程,是HMaster

    查看http://hadoop0:60010

    问题:

    在HA的hadoop集群中,怎么部署HBase?配置几个HMaster?HBase能不能保证HA?

  • 相关阅读:
    Redis使用cmd进入执行命令界面
    Mime 类型列表
    BootstrapBlazor 智能生成神器(一)AutoGenerateColumnAttribute 特性介绍
    BootstrapBlazorValidateForm 表单验证组件
    RabbitMQ Windows 安装、默认设置及命令
    .Net Core 可为Null的类型
    BootstrapBlazor EditorForm 表单组件(一)
    docker 命令实录2
    win 10家庭版没有docker如何操作
    docker 记录
  • 原文地址:https://www.cnblogs.com/hpuCode/p/5213781.html
Copyright © 2020-2023  润新知