zoukankan      html  css  js  c++  java
  • 【Hadoop 分布式部署 八:分布式协作框架Zookeeper架构功能讲解 及本地模式安装部署和命令使用 】

    What  is  Zookeeper 

        是一个开源的分布式的,为分布式应用提供协作服务的Apache项目

        提供一个简单的原语集合,以便与分布式应用可以在他之上构建更高层次的同步服务

        设计非常简单易于编程,他使用的是类似于文件系统那样的树形数据结构。

        目的就是将分布式服务不再需要有协作冲突而另外实现协作服务

      从设计模式角度来看,是一个基于观察者设计模式的分布式服务管理框架。

    先将节点上的服务都停止掉

        在节点一上执行命令:sbin/stop-dfs.sh

        

        

        然后在节点二上执行命令:  sbin/stop-yarn.sh

        

        

        将zookeeper 文件上传上去

        

        然后将zookeeper 的权限设置为可执行

        

        

        将zookeeper 解压到  /opt/moudles 下                  使用命令:tar -zxvf zookeeper-3.4.5.tar.gz -C /opt/modules/

        

        下一步 修改zookeeper的配置文件

         修改配置文件名称

          

          在zookeeper的目录中创建文件夹

          

          

          复制这个路径,然后到配置文件中去配置     就修改这个,其余的都不需要修改

          

          

          配置完成后启动  zookeeper  ,在zookeeper的目录下,执行命令  :  bin/zkServer.sh start

          

          

          查看zookeeper的状态  可以看到是单机节点

          

           进入客户端的命令:   bin/zkCli.sh

          

          创建一个节点的命令:

          create /test "test-data"

          

          查看节点命令    ls  /

          

          获取节点  命令  get /test    (数据下面的 是这个节点的属性信息)

          

           

          删除节点:  rmr  /test

          

          

    到此,本地的安装就已经结束了!

        

        

        

  • 相关阅读:
    navicat 连接 mysql 出现Client does not support authentication protocol requested by server解决方案
    oracle的concat、convert、listagg函数(字符串拼接和类型转换)
    oracle的decode、sign、nvl,case...then函数
    where、having区别
    Oracle的rollup、cube、grouping sets函数
    IP地址,子网掩码,网段表示法,默认网关,DNS服务器详解,DNS域名设计
    springmvc 参数解析绑定原理
    eclipse运行mapreduce的wordcount
    linux命令帮助 man bash
    shell学习笔记3-后台执行命令
  • 原文地址:https://www.cnblogs.com/kangxinxin/p/9728777.html
Copyright © 2011-2022 走看看