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

广州市网站设计公司去哪儿网站做宣传多少钱

广州市网站设计公司,去哪儿网站做宣传多少钱,网络优化行业的发展前景,如何做网页图片#作者:任少近 文章目录 一、扩容在245节点上配置配置config server:配置mongos启动config server安装工具mongosh添加245新节点到副本集配置分片副本集启动路由并分片 二、缩容Conf server上去掉server4shard上去掉server4mongos上去掉server4 一、扩容…

#作者:任少近

文章目录

  • 一、扩容
    • 在245节点上配置
      • 配置config server:
      • 配置mongos
      • 启动config server
      • 安装工具mongosh
      • 添加245新节点到副本集
      • 配置分片副本集
      • 启动路由并分片
  • 二、缩容
      • Conf server上去掉server4
      • shard上去掉server4
      • mongos上去掉server4

一、扩容

在原三台247,248,249上集群上,扩容一台245节点。

服务器247服务器248服务器249服务器245
mongosmongosmongosmongos
config serverconfig serverconfig serverconfig server
shard1 主节点shard1 副节点shard1 仲裁shard1 副节点
shard2 仲裁shard2 主节点shard2 副节点shard2 副节点
shard3 副节点shard3 仲裁shard3 主节点shard3 副节点

环境配置参考mongodb部署安装
新建目录:

mkdir -p /usr/local/mongodb/config/{conf,data,log,run}
mkdir -p /usr/local/mongodb/mongos/{conf,data,log,run}
mkdir -p /usr/local/mongodb/shard{1,2,3}/{conf,data,log}

在245节点上配置

配置config server:

cat > /usr/local/mongodb/config/conf/mongod.conf  <<  EOF
# 日志设置
systemLog:destination: file                # 日志写入文件path: /usr/local/mongodb/config/log/mongod.log # 日志文件路径logAppend: true                  # 追加日志logRotate: rename                # 日志轮转方式,支持 rename 或 reopen# 网络设置
net:port: 27017                     # MongoDB 默认端口bindIp: 0.0.0.0                 # 允许从所有 IP 访问,生产环境建议限制# 数据目录
storage:dbPath: /usr/local/mongodb/config/data  # 数据文件存放路径wiredTiger:engineConfig:cacheSizeGB: 1               # 根据情况配置内存# 进程设置
processManagement:fork: true                       # 以后台进程方式运行pidFilePath: /usr/local/mongodb/config/run/mongod.pid # PID 文件路径#复制集名称
replication:replSetName: "myconfigset"#作为配置服务
sharding:clusterRole: configsvrEOF

配置mongos

sharding:
configDB: 此处要增加server4:27017

cat > /usr/local/mongodb/config/conf/mongod.conf  <<  EOF# 日志设置
systemLog:destination: file                # 日志写入文件path: /usr/local/mongodb/mongos/log/mongos.log # 日志文件路径logAppend: true                  # 追加日志logRotate: rename                # 日志轮转方式,支持 rename 或 reopen# 网络设置
net:port: 27000                    # MongoDB 默认端口bindIp: 0.0.0.0                 # 允许从所有 IP 访问,生产环境建议限制# 进程设置
processManagement:fork: true                       # 以后台进程方式运行pidFilePath: /usr/local/mongodb/mongos/run/mongos.pid # PID 文件路径#网络延迟阈值
replication:localPingThresholdMs: 15#关联配置服务
sharding:configDB: myconfigset/server1:27017,server2:27017,server3:27017,server4:27017EOF

注:原247,248,249的工作mongos上要新增配置:

#关联配置服务
sharding:configDB: myconfigset/server1:27017,server2:27017,server3:27017,server4:27017

启动config server

mongod --config /usr/local/mongodb/config/conf/mongod.conf

安装工具mongosh

安装好mongosh工具,方便初始化副本集使用,

# mongosh mongodb://server1:27017。成功登录如下图:默认的提示符是’test>’

在这里插入图片描述
大内存页 关闭 hugepage
echo “never” > /sys/kernel/mm/transparent_hugepage/enabled
echo “never” > /sys/kernel/mm/transparent_hugepage/defrag

添加245新节点到副本集

启动config server后,登录到主节点上进行操作。

#7.0.14版本登录时在test>数据库下,切换到admin数据库
test> use admin
switched to db admin
admin>

在这里插入图片描述
rs.status()
在这里插入图片描述
已新增

配置分片副本集

增加shard1,shard2,shard3配置

Shard1

cat > /usr/local/mongodb/shard1/conf/shard1.conf  << EOF
# 日志设置
systemLog:destination: file                # 日志写入文件path: /usr/local/mongodb/shard1/log/shard1.log # 日志文件路径logAppend: true                  # 追加日志logRotate: rename                # 日志轮转方式,支持 rename 或 reopen# 网络设置
net:port: 27001                     # MongoDB shard1端口bindIp: 0.0.0.0                 # 允许从所有 IP 访问,生产环境建议限制# 数据目录
storage:dbPath: /usr/local/mongodb/shard1/data          # 数据文件存放路径wiredTiger:engineConfig:cacheSizeGB: 5                              # 根据情况配置内存# 进程设置
processManagement:fork: true                       # 以后台进程方式运行pidFilePath: /usr/local/mongodb/shard1/data/shard1.pid # PID 文件路径#复制集名称
replication:replSetName: "shard1"#慢查询
operationProfiling:slowOpThresholdMs : 100mode: "slowOp"#作为分片服务
sharding:clusterRole: shardsvrEOF

Shard2

cat > /usr/local/mongodb/shard2/conf/shard2.conf  << EOF# 日志设置
systemLog:destination: file                # 日志写入文件path: /usr/local/mongodb/shard2/log/shard2.log # 日志文件路径logAppend: true                  # 追加日志logRotate: rename                # 日志轮转方式,支持 rename 或 reopen# 网络设置
net:port: 27002                     # shard2端口bindIp: 0.0.0.0                 # 允许从所有 IP 访问,生产环境建议限制# 数据目录
storage:dbPath: /usr/local/mongodb/shard2/data          # 数据文件存放路径wiredTiger:engineConfig:cacheSizeGB: 5                              # 根据情况配置内存# 进程设置
processManagement:fork: true                       # 以后台进程方式运行pidFilePath: /usr/local/mongodb/shard2/data/shard2.pid # PID 文件路径#复制集名称
replication:replSetName: "shard2"#慢查询
operationProfiling:slowOpThresholdMs : 100mode: "slowOp"#作为分片服务
sharding:clusterRole: shardsvrEOF

Shard3

cat > /usr/local/mongodb/shard3/conf/shard3.conf  << EOF# 日志设置
systemLog:destination: file                # 日志写入文件path: /usr/local/mongodb/shard3/log/shard3.log # 日志文件路径logAppend: true                  # 追加日志logRotate: rename                # 日志轮转方式,支持 rename 或 reopen# 网络设置
net:port: 27003                     # MongoDB shard3 默认端口bindIp: 0.0.0.0                 # 允许从所有 IP 访问,生产环境建议限制# 数据目录
storage:dbPath: /usr/local/mongodb/shard3/data          # 数据文件存放路径wiredTiger:engineConfig:cacheSizeGB: 5                             # 根据情况配置内存# 进程设置
processManagement:fork: true                       # 以后台进程方式运行pidFilePath: /usr/local/mongodb/shard3/data/shard3.pid # PID 文件路径#复制集名称
replication:replSetName: "shard3"#慢查询
operationProfiling:slowOpThresholdMs : 100mode: "slowOp"#作为分片服务
sharding:clusterRole: shardsvrEOF

启动shard server

mongod --config  /usr/local/mongodb/shard1/conf/shard1.conf
mongod --config  /usr/local/mongodb/shard2/conf/shard2.conf
mongod --config  /usr/local/mongodb/shard3/conf/shard3.conf

登录主节点,注意端口号,注意安装了mongosh

mongosh mongodb://server1:27001
mongosh mongodb://server2:27002
mongosh mongodb://server3:27003

登录主shard1节点,添加新shard1到分片副本集中

#7.0.14版本登录时在test>数据库下,切换到admin数据库
test> use admin
switched to db admin
admin>rs.add({ host: "server4:27001" });

在这里插入图片描述
登录主shard2节点,添加新shard2到分片副本集中

#7.0.14版本登录时在test>数据库下,切换到admin数据库
test> use admin
switched to db admin
admin>rs.add({ host: "server4:27002" });

在这里插入图片描述rs.status();
在这里插入图片描述
登录主shard3节点,添加新shard3到分片副本集中

#7.0.14版本登录时在test>数据库下,切换到admin数据库
test> use admin
switched to db admin
admin>rs.add({ host: "server4:27003" });

在这里插入图片描述
rs.status();
在这里插入图片描述

启动路由并分片

启动服务器的mongos

mongos --config  /usr/local/mongodb/mongos/conf/mongos.conf

在这里插入图片描述
登录任意路由节点,注意端口号,注意安装了mongosh

mongosh mongodb://server1:27000

添加分片

#7.0.14版本登录时在test>数据库下,切换到admin数据库
test> use admin
switched to db admin
admin>##添加分片
sh.addShard("shard1/server1:27001,server2:27001,server3:27001,server4:27001")
sh.addShard("shard2/server1:27002,server2:27002,server3:27002,server4:27002")
sh.addShard("shard3/server1:27003,server2:27003,server3:27003,server4:27003")

二、缩容

Conf server上去掉server4

主登录到主节点上,操作:
rs.remove(“server4:27017”);
在这里插入图片描述

shard上去掉server4

登录到主节点上,分别到shard1,shard2,shard3上删除
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

mongos上去掉server4

修改改mongos.conf文件,去掉
在这里插入图片描述
重启mongos

http://www.sczhlp.com/news/97869/

相关文章:

  • 台州路桥区专业高端网站设计怎样自己开发一款软件
  • 网站设计的英文wordpress模板导出
  • 做网站需要哪些证书长沙网站的优化
  • 网站建设服务58南通网站设计制作公司
  • 怎么在网站标头做图标进入网页版邮箱
  • 建设环境竣工验收网站注册公司需要什么条件才能开
  • 网站运营经理wordpress 开启多站点
  • 坪山模板网站建设公司html5表白网页在线生成
  • 黑龙江省建设监理协会网站网站建设制作方式有哪些
  • mvc 网站开发长沙网站大全
  • 安徽省建设厅官方网站进不去aso优化技巧
  • 做性的网站有哪些平台搭建阳光房
  • 商城网站用什么做做网站需要执照嘛
  • 淘宝客论坛响应式php网站下载小程序设计网站
  • 使页面具有动态效果的网站建设技术是flash网页制作教程
  • 徐州网站制作苏视织梦如何一个后台做两个网站
  • 湛江网站建设优化推广wordpress锚点
  • 产品信息发布网站个人主页怎么申请
  • 基于YOLOv8的茶叶病害识别项目|完整源码数据集+图形化界面+训练教程
  • php做电商网站有那几个模块免费签名设计在线生成
  • 做网站 搜索引擎知乎推广渠道
  • 北京互联网公司网站建设建筑企业资质公司
  • 网站域名想更换要怎么做没经验可以做电商运营吗
  • 白菜网站建设安网站建设公司
  • 什么网站做聚乙烯醇好的wordpress百度云插件
  • 2025第三届“陇剑杯”网络安全大赛初赛-夺旗闯关赛wp
  • 《Python数据结构与算法分析》第二弹《2.2.2 异序词检测示例》
  • 深入解析:柱状图(Vue3)
  • 国家职业建设中心网站柳州做网站哪家好
  • 网站的页面wordpress 快速评论插件