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

关于网站建设分类机关网站机制建设情况

关于网站建设分类,机关网站机制建设情况,大型网页游戏开发,做a图片网站简介 Zookeeper 是 apache 基金组织下的项目#xff0c;项目用于简单的监控和管理一组服务#xff0c;通过简单的接口就可以集中协调一组服务#xff0c;如配置管理#xff0c;信息同步#xff0c;命名#xff0c;分布式协调。 准备工作 Ubuntu 23.04 或者 20.04访问…简介 Zookeeper 是 apache 基金组织下的项目项目用于简单的监控和管理一组服务通过简单的接口就可以集中协调一组服务如配置管理信息同步命名分布式协调。  准备工作 Ubuntu 23.04 或者 20.04访问Ubuntu系统的命令行工具具有 sudo 或者 root 权限的账号 安装 Apache Zookeeper 到 Ubuntu 系统上 第一步: 安装Java Zookeeper 是使用Java 语言编写的我们需要提前安装Java. 通过一下命令检查Java 是否安装 java --version 假如这一步能够正确显示Java的版本 你可以直接到下一步。 如果显示的信息是 no such file or directory。 那么你就需要安装 Java. Java 现在已经有不同的版本了按照你的需求安装合适的版本 第二步 为 Zookeeper 服务创建用户 1. 使用下列命令创建一个单独的用户 sudo useradd zookeeper -m -m 参数是用于在创建用户的同时创建 Home 目录。 上面的脚本会创建目录 /home/zookeeper. 如想使用不同的名称,只要替换 zookeeper 就可以。 2. 指定用户的默认shell为 bash sudo usermod --shell /bin/bash zookeeper 3. 设置密码 sudo passwd zookeeper 4. 把用户添加到sudo组里面 sudo usermod -aG sudo zookeeper 5. 检查一下用户是不是已经在sudo组里面 sudo getent group sudo 第三步创建Zookeeper的数据目录 在真正安装 zookeeper 之前我们需要创建一个可以用于存储 zookeeper 数据和配置的文件夹。 执行下列脚本创建zookeeper 的数据目录 sudo mkdir -p /data/zookeeper 设置zookeeper 用户为此目录的所有者 sudo chown -R zookeeper:zookeeper /data/zookeeper 第四步: 下载并安装 Zookeeper 1. 访问 Apache Zookeeper Releases 找到最新版本. 2. 右键复制推荐的HTTP下载地址 3. 返回到命令行界面进入目录 /opt cd /opt 4. 使用 wget 命令下载 .tar 文件。粘贴刚刚复制的链接如下 sudo wget https://dlcdn.apache.org/zookeeper/zookeeper-3.9.1/apache-zookeeper-3.9.1-bin.tar.gz 5. 解压文件 sudo tar -xvf apache-zookeeper-3.9.1-bin.tar.gz 需要注意的是以上两个步骤的链接地址还有文件名称只是一个例子具体还是需要根据你下载的文件做调整 6. 重命名文件夹的名称为 zookeeper sudo mv apache-zookeeper-3.9.1-bin zookeeper 7. 指定zookeeper 为此目录的拥有着 sudo chown -R zookeeper:zookeeper /opt/zookeeper 第五步配置单机模式下的Zookeeper 为 zookeeper 创建一个配置文件 这个配置仅仅用于单机模式测试环境或者开发环境。 如果是生产环境,看第六步. cd /opt/zookeeper/conf/sudo cp zoo_sample.cfg zoo.cfgsudo nano zoo.cfg 修改数据目录地址配置项为: /data/zookeeper. 其他项目保持不变保存并退出。 第六步启动 zookeeper 服务 首先切换当前的用户到 zookeeper 用户 su zookeeper 启动服务 /opt/zookeeper/bin/zkServer.sh start 如果如下显示出 “STARTED,那么说明服务启动成功了。 第七步: 链接 zookeeper 服务 使用脚本链接本地的zookeeper 服务 /opt/zookeeper/bin/zkCli.sh -server 127.0.0.1:2181 如果显示 “CONNECTED” 则说明链接成功 执行 help 查询命令说明 输入命令 quit 停止zookeeper 服务 /opt/zookeeper/bin/zkServer.sh stop 第八步 创建自动启动脚本 1. 创建自动启动配置文件 sudo nano /etc/systemd/system/zookeeper.service 2. 复制下列内容到文件中 [Unit] DescriptionZookeeper Daemon Documentationhttp://zookeeper.apache.org Requiresnetwork.target Afternetwork.target[Service] Typeforking WorkingDirectory/opt/zookeeper Userzookeeper Groupzookeeper ExecStart/opt/zookeeper/bin/zkServer.sh start /opt/zookeeper/conf/zoo.cfg ExecStop/opt/zookeeper/bin/zkServer.sh stop /opt/zookeeper/conf/zoo.cfg ExecReload/opt/zookeeper/bin/zkServer.sh restart /opt/zookeeper/conf/zoo.cfg TimeoutSec30 Restarton-failure[Install] WantedBydefault.target 3. 保存并退出 4. 重启价值 system server sudo systemctl daemon-reload 5.启动zookeeper 服务并且设置为开机启动 systemctl start zookeeper systemctl enable zookeeper 6. 验证服务的状态 systemctl status zookeeper 如果你看到高亮的 active (running) 则说明服务成功启动 配置集群模式的 zookeeper 第一步: 创建多个zookeeper实例 集群模式下首先你需要准备多个 Ubuntu 机器实例。并且按照第二章节的逐个安装配置。 第二步为每一个zookeeper 实例指定一个唯一的id nano /data/zookeeper myid 文件内容就是此服务的id 1 循环上一个步骤以此给每个服务器创建一个唯一的id. 第三步在zookeeper 的配置文件中逐个添加服务器列表 nano /opt/zookeeper/conf/zoo.cfg 内容如下 # The number of milliseconds of each tick tickTime2000 # The number of ticks that the initial # synchronization phase can take initLimit10 # The number of ticks that can pass between # sending a request and getting an acknowledgement syncLimit5 # the directory where the snapshot is stored. # do not use /tmp for storage, /tmp here is just # example sakes. dataDir/data/zookeeper # the port at which the clients will connect clientPort2181 # the maximum number of client connections. # increase this if you need to handle more clients #maxClientCnxns60 # # Be sure to read the maintenance section of the # administrator guide before turning on autopurge. # # http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance # # The number of snapshots to retain in dataDir #autopurge.snapRetainCount3 # Purge task interval in hours # Set to 0 to disable auto purge feature #autopurge.purgeInterval1## Metrics Providers # # https://prometheus.io Metrics Exporter #metricsProvider.classNameorg.apache.zookeeper.metrics.prometheus.PrometheusMetricsProvider #metricsProvider.httpPort7000 #metricsProvider.exportJvmInfotrueserver.1[server_ip]:2888:3888 server.2[server_ip]:2888:3888 server.3[server_ip]:2888:3888 第三步逐个重启zookeeper systemctl restart zookeeper.service 参考链接 How To Install Apache ZooKeeper On Ubuntu
http://www.w-s-a.com/news/94296/

相关文章:

  • 学做烘焙的网站某网站注册需要邮箱是怎么弄
  • 网站的特效代码公司网站开发的工作内容
  • 网站制作哪家好商城网站建设预算要多少钱
  • 怎么做律所的官方网站微网站可以做商城吗
  • 通用网站后台管理系统(php版)网站备案ip查询网站查询
  • 制作网站代码吗江阴网站建设推广
  • 汕头建网站wordpress文章网址采集
  • 十大景观设计网站用vue框架做的网站
  • 福建省建设监理网官方网站做外贸网站卖什么东西好
  • 公司做网站排名东莞关键词优化推广
  • 连云港做企业网站公司全网营销与seo
  • 电子毕业设计代做网站wordpress 插件放在那
  • 黄石规划建设局网站怎么做存储网站
  • 网站安装wordpress滨江网站建设
  • 河南官网网站建设一般使用的分辨率显示密度是
  • dedecms新网站 上传到万网的空间宝洁公司网站做的怎么样
  • 网站建设语录优惠券的网站怎么做的
  • 白山市住房和建设局网站有实力高端网站设计地址
  • 沧州网站建设制作设计优化深圳网站自然优化
  • 企业做网站 乐云seowordpress中修改html
  • 网站细节门户wordpress主题下载
  • 全景网站模版wordpress套餐
  • 华为云建网站dw制作一个手机网站模板
  • 定陶菏泽网站建设河北新出现的传染病
  • 商业网站建设案例教程郑州服装网站建设公司
  • 网站内容怎么做专业的企业管理软件
  • 深圳网站制作公司排名微网站和微信公共平台的区别
  • 权威的唐山网站建设扁平网站欣赏
  • 网站外链建设工作计划应用公园app免费制作
  • 东莞营销型网站建设全自动建站系统