当前位置: 首页 > news >正文

电子商务网站建设与管理实训内容答案企业网站设计毕业论文

电子商务网站建设与管理实训内容答案,企业网站设计毕业论文,个人淘宝客网站有哪些,怎么做网站运营zookeeper的基本知识 zookeeper的数据结构:zookeeper提供的命名空间非常类似于标准的文件系统,key-value的形式存储,名称key由/分割的一系列路径元素,zookeeper名称空间中的每个节点都是一个路径标志。 windows下的zookeeper安装&#…
  1. zookeeper的基本知识
  2.       zookeeper的数据结构:zookeeper提供的命名空间非常类似于标准的文件系统,key-value的形式存储,名称key由/分割的一系列路径元素,zookeeper名称空间中的每个节点都是一个路径标志。
  3. windows下的zookeeper安装:
  4.    在官网下载安装包,解压到本地目录文件夹下面,官网路径:​​​​​​https://zookeeper.apache.org/releases.html#releasenotes
  5. 修改配置文件zoo_sample.cfg    复制一份  重命名为zoo,cfg
  6. 在安装目录下面新建一个空的data文件夹和Log文件夹
  7. 修改zoo.cfg配置文件,将dataDir=/tmp/zookeeper修改成zookeeper安装目录所在的data文件夹,再添加一条数据日志的配置。(需要根据自己的安装路径来修改)
  8. 然后双击zkServer.cmd启动程序。
  9. 控制台显示bind to port 0.0.0.0/0.0.0.0:2181,表示服务端启动成功
  10. 双击zkCli.cmd启动客户端:
  11. 出现welcom to zookeeper!  表示我们成功启动客户端。
  12. zookeeper   java客户端搭建
  13. 工具:IDEA      创建一个maven工程。命名为zookeeper-demo,并且引入如下依赖,可以自行在maven中央仓库选择合适的版本,maven依赖:
  14. <dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.11</version><scope>test</scope>
    </dependency>
    <dependency><groupId>org.apache.zookeeper</groupId><artifactId>zookeeper</artifactId><version>3.4.8</version>
    </dependency>
    <dependency><groupId>org.apache.curator</groupId><artifactId>curator-framework</artifactId><version>4.0.0</version>
    </dependency>
    <dependency><groupId>org.apache.curator</groupId><artifactId>curator-recipes</artifactId><version>4.0.0</version>
    </dependency>
    public static void main(String[] args){try{final  CountDownLatch countDownLatch=new CountDownLatch(1);Zookeeper zooKeeper=new Zookeeper("192.168.3.33:2181,"+"192.168.3.35:2181,192.168.3.37:2181",4000,new Watcher(){@Override  public void process(WatchedEvent event){if(Event.KeeperState.SyncConnected==event.getState()){//如果收到了服务端的响应事件,连接成功countDownLatch.countDown();}  }});
    countDownLatch.await();
    System.out.println(zookeeper.getState());
    }
    }

    zookeeper数据模型znode结构详解

  15. 在zookeeper中,可以说zookeeper中所有存储的数据是由znode组成的,节点也称为znode,并且以key/value形式存储数据。

  16. 整体结构类似于linux文件系统的模式以树形结构存储,其中以根路径/开头。

  17. 进入zookeeper安装的bin目录,通过sh  zkCli.sh 打开命令行终端,执行ls /命令显示

  18. ls  /

  19. ls  /zookeeper

  20. ls  /zookeeper/quota

  21. znode的状态属性

  22. czxid  创建节点时的事务ID

  23. ctime  创建节点时的时间

  24. mzxid  最后修改节点时的事务ID

  25. mtime   最后修改节点时的时间

  26. pzxid   表示该节点的子节点列表最后一次修改的事务ID,

  27. 5、watch 机制,监听节点变化

    事件监听机制类似于观察者模式,watch 流程是客户端向服务端某个节点路径上注册一个 watcher,同时客户端也会存储特定的 watcher,当节点数据或子节点发生变化时,服务端通知客户端,客户端进行回调处理。特别注意:监听事件被单次触发后,事件就失效了。

    提示:参考常用命令章节 get 命令监听 watch 使用,后面章节将详细介绍 watch 实现原理。

zookeeper的ACL 权限在生产环境是特别中药的  

ACL权限可以针对节点设置相关读写等权限  保障数据安全性

permission可以指定不同的权限范围以及角色

ACL命令行

getAcl命令  获取某个节点的acl权限信息

setAcl 命令:设置某个节点的acl权限信息

addauth命令:输入认证授权信息  注册时输入明文密码  加密形式保存

ACL构成:

zookeeper的  acl通过  schema:id:permission  来构成权限列表

schema  代表采用的某种权限机制  包括world  auth   digest  ip  super集中

id   代表允许访问的用户

permissions  全线组合字符串 

c  创建权限   

d 删除权限

r  读权限 

w  写权限

a  管理权限

world 实例

查看默认节点权限  再更新节点permissions权限部分crwa  结果删除节点失败  其中wirld

http://www.zhongyajixie.com/news/25910.html

相关文章:

  • 温州政府网站建设网站建设介绍ppt
  • 马鞍山做网站bt磁力兔子引擎
  • 学生网站模板株洲seo优化哪家好
  • 网站 工商备案seo关键词排行优化教程
  • 电商个人网站建设全网seo
  • 怎么做全息网站seo自动优化软件下载
  • 网站的页面布局是什么哈尔滨优化推广公司
  • 云南省安宁市建设厅官方网站西地那非片多少钱一盒
  • 旅游网站模板免费下载长春seo顾问
  • 北京网站制作建设公司优化百度seo技术搜索引擎
  • 哪些做营销型网站做的好seo推广专员
  • 温州 网站建设seo伪原创工具
  • 临时网站搭建9个广州seo推广神技
  • 如何做二级网站网时代教育培训机构官网
  • 网站开发学校有哪些seo网络优化软件
  • 哪些公司的网站做的漂亮百度搜图
  • 做一家开发网站的公司简介简单的网站制作
  • 澄迈网站新闻建设推文关键词生成器
  • 四川网站开发制作微信视频号可以推广吗
  • 培训网站建设方案模板下载百度软件市场
  • 自学网站建设工资乐陵seo外包
  • 北京app网站建设谷歌chrome浏览器
  • 个人免费域名空间建站百度排名服务
  • 学校校园网站建设服务舆情信息
  • 新手搭建网站教程关键词查网址
  • 太原网站运营优化免费建站哪个网站最好
  • 无后台网站的维护seo优化一般多少钱
  • 网站如何做优化排名网络营销解释
  • 友情链接对网站的作用适合小学生摘抄的新闻2022年
  • 百度有没有做游戏下载网站吗美业推广平台