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

如何获取所有网站青岛做网站的费用

如何获取所有网站,青岛做网站的费用,网站建设及使用,品牌建设书籍2019独角兽企业重金招聘Python工程师标准 zookeeper下载、安装以及配置环境变量 本节介绍单机的zookeeper安装#xff0c;官方下载地址如下#xff1a; https://archive.apache.org/dist/zookeeper/ 我这里使用的是3.4.11版本#xff0c;所以找到相应的版本点… 2019独角兽企业重金招聘Python工程师标准 zookeeper下载、安装以及配置环境变量 本节介绍单机的zookeeper安装官方下载地址如下 https://archive.apache.org/dist/zookeeper/ 我这里使用的是3.4.11版本所以找到相应的版本点击进去复制到.tar.gz的下载链接到Linux上进行下载。命令如下 [rootstudy-01 ~]# cd /usr/local/src/ [rootstudy-01 /usr/local/src]# wget https://archive.apache.org/dist/zookeeper/zookeeper-3.4.11/zookeeper-3.4.11.tar.gz 下载完成之后将其解压到/usr/local/目录下 [rootstudy-01 /usr/local/src]# tar -zxvf zookeeper-3.4.11.tar.gz -C /usr/local/ [rootstudy-01 /usr/local/src]# cd ../zookeeper-3.4.11/ [rootstudy-01 /usr/local/zookeeper-3.4.11]# ls bin dist-maven lib README_packaging.txt zookeeper-3.4.11.jar.asc build.xml docs LICENSE.txt recipes zookeeper-3.4.11.jar.md5 conf ivysettings.xml NOTICE.txt src zookeeper-3.4.11.jar.sha1 contrib ivy.xml README.md zookeeper-3.4.11.jar [rootstudy-01 /usr/local/zookeeper-3.4.11]# 安装完成之后我们就可以配置环境变量了。如下 [rootstudy-01 ~]# vim /etc/profile # 增加内容如下 export ZOOKEEPER_HOME/usr/local/zookeeper-3.4.11/ export PATH$PATH:$ZOOKEEPER_HOME/bin [rootstudy-01 ~]# source /etc/profile zookeeper文件夹主要目录介绍 bin存放主要的一些常用目录conf存放配置文件一会我们需要修改zoo.cfg配置文件contrib附加的一些功能dist-mavenmvn编译后的目录docs存放帮助文档文件lib需要依赖的jar包recipes官方提供的案例demo代码src源码 zookeeper配置文件介绍运行zk 进入conf目录拷贝官方提供的模板配置文件然后进行编辑 [rootstudy-01 /usr/local/zookeeper-3.4.11]# cd conf/ [rootstudy-01 /usr/local/zookeeper-3.4.11/conf]# cp zoo_sample.cfg zoo.cfg [rootstudy-01 /usr/local/zookeeper-3.4.11/conf]# vim zoo.cfg # 配置内容如下 tickTime2000 initLimit10 syncLimit5 dataDir/usr/local/zookeeper-3.4.11/dataDir dataLogDir/usr/local/zookeeper-3.4.11/dataLogDir clientPort2181 [rootstudy-01 /usr/local/zookeeper-3.4.11/conf]# cd ../ [rootstudy-01 /usr/local/zookeeper-3.4.11]# mkdir {dataDir,dataLogDir} zoo.cfg配置 tickTime用于计算的时间单元。比如session超时N * tickTimeinitLimit用于集群允许从节点连接并同步到master节点的初始化连接时间以tickTime的倍数来表示syncLimit用于集群master主节点与从节点之间发送消息请求和应答时间长度心跳包机制dataDir必须配置数据文件所存放的目录dataLogDir日志目录如果不配置就和dataDir共用同一个目录clientPort连接服务器的端口默认为2181以上我们就完成了单机的zookeeper安装与配置接下来我们尝试启动一下zookeeper服务 [rootstudy-01 ~]# zkServer.sh start # 启动zookeeper服务 ZooKeeper JMX enabled by default Using config: /usr/local/zookeeper-3.4.11/bin/../conf/zoo.cfg Starting zookeeper ... STARTED [rootstudy-01 ~]# netstat -lntp | grep java # 检查端口是否有正常监听 tcp6 0 0 :::58056 :::* LISTEN 3057/java tcp6 0 0 :::2181 :::* LISTEN 3057/java [rootstudy-01 ~]# zkServer.sh status # 查看zookeeper服务状态 ZooKeeper JMX enabled by default Using config: /usr/local/zookeeper-3.4.11/bin/../conf/zoo.cfg Mode: standalone [rootstudy-01 ~]# ps aux |grep java # 检查服务进程 root 3057 0.9 0.9 5230652 79840 pts/0 Sl 04:26 0:01 /usr/local/jdk1.8/bin/java -Dzookeeper.log.dir. -Dzookeeper.root.loggerINFO,CONSOLE -cp /usr/local/zookeeper-3.4.11/bin/../build/classes:/usr/local/zookeeper-3.4.11/bin/../build/lib/*.jar:/usr/local/zookeeper-3.4.11/bin/../lib/slf4j-log4j12-1.6.1.jar:/usr/local/zookeeper-3.4.11/bin/../lib/slf4j-api-1.6.1.jar:/usr/local/zookeeper-3.4.11/bin/../lib/netty-3.10.5.Final.jar:/usr/local/zookeeper-3.4.11/bin/../lib/log4j-1.2.16.jar:/usr/local/zookeeper-3.4.11/bin/../lib/jline-0.9.94.jar:/usr/local/zookeeper-3.4.11/bin/../lib/audience-annotations-0.5.0.jar:/usr/local/zookeeper-3.4.11/bin/../zookeeper-3.4.11.jar:/usr/local/zookeeper-3.4.11/bin/../src/java/lib/*.jar:/usr/local/zookeeper-3.4.11/bin/../conf: -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.local.onlyfalse org.apache.zookeeper.server.quorum.QuorumPeerMain /usr/local/zookeeper-3.4.11/bin/../conf/zoo.cfg root 3146 0.0 0.0 112680 976 pts/0 S 04:29 0:00 grep --colorauto java [rootstudy-01 ~]# 然后再关闭zookeeper服务 [rootstudy-01 ~]# zkServer.sh stop ZooKeeper JMX enabled by default Using config: /usr/local/zookeeper-3.4.11/bin/../conf/zoo.cfg Stopping zookeeper ... STOPPED [rootstudy-01 ~]# 能够正常开/关后就代表我们的zookeeper成功安装好了。  设置为服务 vim /etc/init.d/zookeeper #!/bin/bash #chkconfig:2345 20 90 #description:zookeeper #processname:zookeeper export JAVA_HOME/usr/local/jdk1.8 case $1 in start) su root /usr/local/zookeeper-3.4.13/bin/zkServer.sh start;; stop) su root /usr/local/zookeeper-3.4.13/bin/zkServer.sh stop;; status) su root /usr/local/zookeeper-3.4.13/bin/zkServer.sh status;; restart) su root /usr/local/zookeeper-3.4.13/bin/zkServer.sh restart;; *) echo require start|stop|status|restart ;; esacchmod -R 755 /etc/init.d/zookeeper     使用service zookeeper start  / stop 即可完成 zookeeper 启动/停止。 开机自启     chkconfig -add zookeeper     chkconfig zookeeper on     zk数据模型介绍 zookeeper基本数据模型 基本数据模型是一个树形结构类似于前端开发中的tree.js组件。或者像一个网站的目录结构 zk的数据模型也可以理解为linux/unix的文件目录如/usr/local/...。如下图 每一个节点都称之为znode它可以有子节点也可以有数据每个节点分为临时节点和永久节点临时节点在客户端断开后就会消失每个zk节点都有各自的版本号可以通过命令行来显示节点信息每当节点数据发生变化那么该节点的版本号会累加乐观锁删除/修改过时的节点版本号不匹配则会报错每个zk节点存储的数据不宜过大几k即可节点可以设置权限acl可以通过权限来控制用户访问 zk客户端连接关闭服务端查看znode 启动zk服务端 [rootstudy-01 ~]# zkServer.sh start ZooKeeper JMX enabled by default Using config: /usr/local/zookeeper-3.4.11/bin/../conf/zoo.cfg Starting zookeeper ... STARTED [rootstudy-01 ~]# 启动zk客户端连接 [rootstudy-01 ~]# zkCli.sh 查看可以使用哪些命令 [zk: localhost:2181(CONNECTED) 0] help ZooKeeper -server host:port cmd argsstat path [watch]set path data [version]ls path [watch]delquota [-n|-b] pathls2 path [watch]setAcl path aclsetquota -n|-b val pathhistory redo cmdnoprintwatches on|offdelete path [version]sync pathlistquota pathrmr pathget path [watch]create [-s] [-e] path data acladdauth scheme authquit getAcl pathclose connect host:port [zk: localhost:2181(CONNECTED) 1] 查看znode十分类似于在Linux下查看目录的操作 [zk: localhost:2181(CONNECTED) 2] ls / # 根节点 [zookeeper] [zk: localhost:2181(CONNECTED) 3] ls /zookeeper # 父节点 [quota] [zk: localhost:2181(CONNECTED) 4] ls /zookeeper/quota # 子节点 [] [zk: localhost:2181(CONNECTED) 5] 关闭zk客户端连接 [zk: localhost:2181(CONNECTED) 5] quit # 退出 Quitting... 2018-04-21 17:48:35,534 [myid:] - INFO [main:ZooKeeper687] - Session: 0x1000034ed8d0000 closed 2018-04-21 17:48:35,536 [myid:] - INFO [main-EventThread:ClientCnxn$EventThread520] - EventThread shut down for session: 0x1000034ed8d0000 [rootstudy-01 ~]# zookeeper的作用体现 master节点选举主节点挂了以后从节点就会接手工作并且保证这个节点是唯一的这也是所谓的首脑模式从而保证我们的集群是高可用的。统一配置文件管理即只需要部署一台服务器则可以把相同的配置文件同步更新到其他所有服务器此操作在云计算中用的特别多假设某一台机器修改了redis配置文件就可以同步更新到其他机器上 发布与订阅类似消息队列MQamqrmq...dubbo发布者把数据存在znode上订阅者会读取这个数据。 提供分布式锁分布式环境中也会有不同进程之间争夺资源这时候就需要锁机制来保证数据的一致性类似于多线程中的锁。例如下图中这种多个服务器访问同一个文件时就需要分布式锁来让他们进行排队访问 集群管理集群中保证数据的强一致性。能够让客户端访问集群中任意一个服务器时保证访问到的数据都是一致的 转载于:https://my.oschina.net/langwanghuangshifu/blog/2231256
http://www.yutouwan.com/news/9268/

相关文章:

  • 全能网站建设鞍山建设工程信息网站
  • 做文献的ppt模板下载网站通用企业网站织梦模板(红绿蓝三色)
  • 建站网站 国外网站建设计划时间节点
  • 岳阳有哪几家做网站的淘宝网网站建设的需求分析
  • 旅游网站开发系统的er图平阳县建设局网站
  • 个人网站做电商软件定制项目
  • 做网站的上海市哪家技术好php网站开发外文文献
  • 企业管理生产管理系统深圳关键词优化
  • 网站后台的数据库怎么做深圳网站建设 信科网络
  • 利趣网站开发商react.js做的网站
  • 无锡市建设招标网站wordpress接入qq登陆
  • 简述电子商务网站建设的主要步骤怎么建设一个网站
  • 小精灵网站在线做语文文山网站建设求职简历
  • 网站规划与设计论文wordpress 密码破解
  • 深圳服饰网站建设企业注册信息查询单怎么打印
  • 适合机械网站的wordpress主题模板网站宣传工作
  • 网站聊天工具代码泉州网站建设开发
  • 深圳网站建设公司收费政务网站建设工作计划
  • 建设局域网网站wordpress文章内模板
  • 贸易网站建设案例房产网站制作方案
  • 自助网站建设费用哪个网站名片做的号
  • 网站维护需要做什么应用下载app
  • 移动终端网站开发一个网站有几个域名
  • nas可做网站服务器吗怎么在百度上搜到自己的网站
  • 怎么免费做文学网站公司网站建app
  • 数据来源于网站需如何做脚注加强企业门户网站建设
  • 东西湖网站建设网站ftp根目录
  • 去哪儿网站做宣传多少钱wordpress 如何安装插件
  • 北京赛车网站开发公司网络营销运营推广方案下载
  • 护栏板销售网站怎么做wordpress增加导航栏