• ZooKeeper+HBase分布式集群环境搭建


    安装版本:hadoop-2.10.1、zookeeper-3.4.12、hbase-2.3.1

    一、zookeeper集群搭建与配置

    1.下载zookeeper安装包

    2.解压移动zookeeper

    fd5fe31d7a194a9d8c4a99ef371d9542.png

    26a51581f293425c91707959935cb66e.png

    3.修改配置文件(创建文件夹)

    dcc800d15df74114af46aa5468886342.png

    4.进入conf/

    c49f204f6b7b410d9b1d43e506b5e47f.png

    5.修改zoo.cfg文件

    7eecb46b5df148c4a3b2e74388203bab.png

    f493647f2fd146ff825ca9ba71cd7cd0.png

    6.进入/usr/local/zookeeper-3.4.12/zkdatas/这个路径下创建一个文件,文件名为myid ,文件内容为1

    09c3aaa46dd148fa93fa970d3f105f3a.pngbf5a3735ef504affb67090410c6a6ad7.png

    7. 拷贝到两个节点上

    复制到slave1

    903b8ccc1fb44fae9fca03e7f7d76111.png

    复制到slave2

    3f96222b1f474a09bf10ad457da3cbde.png

    查看是否复制到节点

    slave1624a3786ca804be9948e2fc598a05d7f.pngslave2c5a438086b0c446983b8298984692e44.png

    8.在节点上执行命令

    Slave18930cff065194925803379977680e094.pngSlave22e329ebf647c45f68b9e3dd7a6ba6b17.png

    9.配置环境变量(三个节点都配置)

    79657d61a0a04148a7a9c93274c382bf.pngba97629a31894f8791e4ebe9941596ec.png

    10. 让新添环境变量生效(三个节点都在hadoop用户下执行)

    2086ee4e036d468caaed14b66f3375d5.png5ca06640eb8640a5ac1fa606f6dcfbfa.png

    11.启动zookeeper服务

    三台机器启动zookeeper服务;这个命令三台机器都要执行

    Master8d189ffea6d147de83b9bf69661b3aca.pngSlave152177f4cece14d47856a97660d2c2818.pngSlave28e81b7fb6991498d858d47bd0444119e.png

    12.查看状态

    Master812c683711c94c6ea3013b9cda2163f5.pngSlave1074aee22f43e4ee18984dcd8a44cd691.pngSlave260ce120b2b324df89968ce88362a2747.png

    二、HBase分布式环境搭建与配置

    1.下载安装包

    486e0ffd5cbd46d8b34a2bc9533a6117.png

    2.解压HBase压缩包并移动到/usr/local/路径下(此处用的hbase-1.7.1版本作为演示)

    d3e2dfa9d559464fab772ce6d7cc297d.png

    83758cc3a67c4d5790abb79ae211ee2f.png

    3.配置环境变量

    8459a146712944c687e15a758b61aecd.pngc527479c59ca45fbb159d41f9c2674d4.png

    4.进入HBase的conf文件夹下更改文件配置

    ca046010d6d54e858cadf4a40dada027.png

    5.更改hbase-env.sh文件

    5203b681fe5e4b92b7509d545ea086ec.png

    e198b0579590426f91f33e1d643d383d.pngcf9a6664f3da4e29849a33ee99b72c25.png

    6.更改hbase-site.xml文件

    b105341082034650a4b96b1a8a1fc09b.png

    7.在regionservers中添加hostname

    4223023a68be4c58919edf60638eb0ed.png8382424336504f088f6b4347c7c6d6a5.png

    8.将配置好的hbase拷贝到slave1、slave2节点上

    bc4c522dbd8e47db8bfc4c1b871b49f7.pngae6fe8779ca84c6d8bc8bb5226c08d52.png

    9.配置节点环境变量(三个节点都进行,版本是2.3.1不要按照下方版本写)

    e805316ee0de45509c83d6935500ec52.png8790ddd6257a4e8fbb51ffffede0483e.png10.让环境变量生效(三个都进行)

    f276a0d18205401eb7114abe3f076799.png

    11.启动Hbase(只在Master启动,启动前一定要启动zookeeper服务和hadoop)

    1a6c127298034047bead46affe3f87b5.png

    12.jps查看进程

    Master92dac599a64940f682a704fab9e7d7e6.pngSlave142fc7a10ed714505a87b7668ece695c2.pngSlave2365338b9a65242dd8a621cae693c3329.png

    13.进入hbase shell

    Master7566104812ca43ce800d54cad1138a62.pngSlave1e032f1a1de8f420dab76ee58d1b658a5.pngSlave265f062cd2f6b4bf4a151ffe556c658ec.png

    14.创建表”student”

    0ffdc376d7c648968f091f55b53b1466.png

    15.查看Hadoop状态(在浏览器网址栏输入你的ip+:50070,示例192.168.1.1:50070)

    f2024458b3454b3a9a2c17f5f1e84235.png

    16.查看hbase下文件

    1d71f1f2949447b883bd0687ec19091b.png

    60c67fe5f7ac40b5a80cf89570eed539.gif

  • 相关阅读:
    蓝牙官网demo的记录
    [山东科技大学OJ]1068 Problem H: 液晶显示
    video 按钮全屏
    spring 常用注解
    Linux02(J2EE项目部署与发布)
    【API篇】十一、Flink水位线传递与迟到数据处理
    git_05_撤销暂存区的修改
    【尚庭公寓SpringBoot + Vue 项目实战】移动端登录管理(二十)
    leetcode算法之前缀和
    SpringBoot系列——防重放与操作幂等
  • 原文地址:https://blog.csdn.net/m0_74972727/article/details/133957135