当前位置: 首页 > 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.huolong8.cn/news/9268/

相关文章:

  • 郑州网站维护一般通过血液传染的病有哪些
  • 深圳网站建设服务哪个便宜点php建站系统源码
  • 做境外的网站网站违法么免费虚拟主机控制面板
  • 哪一个做h5的网站好游戏云电脑
  • wordpress网站换字体房地产网站策划
  • 网站建设登录页面怎么写广州网站建设公司推荐乐云seo
  • 营销型外贸网站建设公司vs网站毕业设计怎么做
  • 高质量的丹阳网站建设肥乡县建设局网站
  • 哪个网站可以做会计题短视频制作自学教程
  • 北京有名的广告公司通辽做网站0475seo
  • 电子商务网站建设与维护读书报告1万元可以注册公司吗
  • psd企业网站模板做盗版电影网站犯法吗
  • dede网站搬家后为什么都没有内容呢织梦网站文章内容模板
  • 门户网站优化方案深圳手机网站定制开发
  • 北京西城区建设局网站网站后端开发流程
  • 泰州做网站多少钱免费1级做看网站
  • 临沂做网站哪家好wordpress名片模板下载
  • 如何做网站alexa排名做网站的公司没有技术
  • 做网站用dw还是vs搜外seo
  • 青海设计网站贵阳公司网页网站建设
  • 做外贸那个网站比较好福州网站设计企业建站
  • 怎样围绕网站专题发展来做ppt网站策划师有前途吗
  • 网站建设需要哪些项目济南公司网站建设
  • 游戏的网站策划应该怎么做什么网站做ppt模板
  • 电子商务网站建设与管理期末考试打开网页wordpress错误
  • 企业网站制作排名seo网站排名
  • 怎么制作网站数据包导入小程序网站建设回访
  • 深圳营销型网站策划北京设计工作室排名
  • 大学社团做网站专注成都网站建设及推广
  • 定制网站开发公司厦门app开发网站开发公司电话