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

网站推广软文几个绝招沈阳建筑工程信息平台

网站推广软文几个绝招,沈阳建筑工程信息平台,深圳市建设中心官网网址,网站设计需要什么RabbitMQ集群配置以及负载均衡配置 环境配置集群配置安装rabbitmq启动rabbitmq开启远程登录添加用户并且授权用户添加数据存放目录和日志存放目录查看端口拷⻉erlang.cookie将mq-2、mq-3作为内存节点加⼊mq-1节点集群中查看集群状态添加一个新的队列 RabbitMq负载均衡配置-HAPr… RabbitMQ集群配置以及负载均衡配置 环境配置集群配置安装rabbitmq启动rabbitmq开启远程登录添加用户并且授权用户添加数据存放目录和日志存放目录查看端口拷⻉erlang.cookie将mq-2、mq-3作为内存节点加⼊mq-1节点集群中查看集群状态添加一个新的队列 RabbitMq负载均衡配置-HAProxy安装HAProxy修改配置文件登录haproxymysql授权root用户远程登录 环境配置 服务器ip地址rabbitmq-1192.168.10.128rabbitmq-2192.168.10.129rabbitmq-3192.168.10.130 集群配置 安装rabbitmq 三台机子都配置对应得hosts文件 [rootlocalhost ~]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.10.128 rabbitmq-1 192.168.10.129 rabbitmq-2 192.168.10.130 rabbitmq-3三台机子都得安排rabbitmq 目前三台机子都上传了对应得安装包 [rootlocalhost ~]# ls anaconda-ks.cfg rabbitmq-server-3.7.10-1.el7.noarch.rpm erlang-21.3.8.21-1.el7.x86_64.rpm [rootlocalhost ~]# yum install -y erlang-21.3.8.21-1.el7.x86_64.rpm [rootlocalhost ~]# yum install -y rabbitmq-server-3.7.10-1.el7.noarch.rpm启动rabbitmq [rootlocalhost ~]# systemctl daemon-reload [rootlocalhost ~]# systemctl start rabbitmq-server开启远程登录 [rootlocalhost ~]# cd /usr/share/doc/rabbitmq-server-3.7.10/ [rootlocalhost rabbitmq-server-3.7.10]# cp rabbitmq.config.example /etc/rabbitmq [rootlocalhost rabbitmq-server-3.7.10]# cd /etc/rabbitmq/ [rootlocalhost rabbitmq]# ls enabled_plugins rabbitmq.config.example [rootlocalhost rabbitmq]# mv rabbitmq.config.example rabbitmq.config [rootlocalhost rabbitmq]# vim rabbitmq.config 修改下面配置文件的内容 第349行 # 开启rabbitmq的web访问界面 [rootlocalhost ~]# rabbitmq-plugins enable rabbitmq_management输入对应的ip即可以登录 有默认用户guest 密码也是guest 添加用户并且授权用户 [rootlocalhost ~]# rabbitmqctl add_user root 1 Adding user root ... [rootlocalhost ~]# rabbitmqctl set_user_tags root administrator Setting tags for user root to [administrator] ... [rootlocalhost ~]# rabbitmqctl list_users Listing users ... user tags guest [administrator] root [administrator] [rootlocalhost ~]# rabbitmqctl set_permissions -p / root .* .* .* Setting permissions for user root in vhost / ...添加数据存放目录和日志存放目录 [rootlocalhost ~]# mkdir -p /data/rabbitmq/data [rootlocalhost ~]# mkdir -p /data/rabbitmq/logs [rootlocalhost ~]# chmod 777 -R /data/rabbitmq [rootlocalhost ~]# chown rabbitmq.rabbitmq /data/ -R 创建配置文件: [rootlocalhost ~]# vim /etc/rabbitmq/rabbitmq-env.conf [rootlocalhost ~]# cat /etc/rabbitmq/rabbitmq-env.conf RABBITMQ_MNESIA_BASE/data/rabbitmq/data RABBITMQ_LOG_BASE/data/rabbitmq/logs 重启服务 [rootlocalhost ~]# systemctl restart rabbitmq-server查看端口 [rootlocalhost ~]# ss -ntlp4369 – erlang发现端口 5672 --程序连接端口 15672 – 管理界面ui端口 25672 – server间内部通信口 拷⻉erlang.cookie [rootlocalhost ~]# cd /var/lib/rabbitmq/ # ⽤scp的⽅式将rabbitmq-1节点的.erlang.cookie的值复制到其他两个节点中。 [rootlocalhost rabbitmq]# scp .erlang.cookie 192.168.10.129:/var/lib/rabbitmq/ root192.168.10.129s password: .erlang.cookie 100% 20 14.6KB/s 00:00 [rootlocalhost rabbitmq]# scp .erlang.cookie 192.168.10.130:/var/lib/rabbitmq/ root192.168.10.130s password: .erlang.cookie各节点是经由过程⼀个magic cookie来实现的,这个cookie存放在/var/lib/rabbitmq/.erlang.cookie中⽂件是400的权限。所以必须保证各节点cookie⼀致,不然节点之间就⽆法通信. (官方在介绍集群的文档中提到过.erlang.cookie 一般会存在这两个地址第一个是home/.erlang.cookie第二个地方就是/var/lib/rabbitmq/.erlang.cookie。如果我们使用解压缩方式安装部署的rabbitmq那么这个文件会在{home}目录下也就是$home/.erlang.cookie。如果我们使用rpm等安装包方式进行安装的那么这个文件会在/var/lib/rabbitmq目录下。) 将mq-2、mq-3作为内存节点加⼊mq-1节点集群中 在mq-2、mq-3执⾏如下命令 [rootlocalhost ~]# systemctl restart rabbitmq-server [rootlocalhost ~]# rabbitmqctl stop_app #停止节点 [rootlocalhost ~]# rabbitmqctl reset #如果有数据需要重置没有则不用 [rootlocalhost ~]# rabbitmqctl join_cluster --ram rabbitrabbitmq-1 #添加到磁盘节点 Clustering node rabbitrabbitmq-2 with rabbitrabbitmq-1 ... [rootlocalhost ~]# rabbitmqctl start_app #启动节点 Starting node rabbitrabbitmq-2 ...[rootlocalhost ~]# systemctl restart rabbitmq-server [rootlocalhost ~]# rabbitmqctl stop_app [rootlocalhost ~]# rabbitmqctl reset [rootlocalhost ~]# rabbitmqctl join_cluster --ram rabbitrabbitmq-1 Clustering node rabbitrabbitmq-3 with rabbitrabbitmq-1 ... [rootlocalhost ~]# rabbitmqctl start_app Starting node rabbitrabbitmq-3 ...1默认rabbitmq启动后是磁盘节点在这个cluster命令下mq-2和mq-3是内存节点 mq-1是磁盘节点。 2如果要使mq-2、mq-3都是磁盘节点去掉--ram参数即可。 3如果想要更改节点类型可以使⽤命令rabbitmqctl change_cluster_node_type disc(ram),前提是必须停掉rabbit应⽤ 注: #如果有需要使用磁盘节点加入集群[rootrabbitmq-2 ~]# rabbitmqctl join_cluster rabbitrabbitmq-1[rootrabbitmq-3 ~]# rabbitmqctl join_cluster rabbitrabbitmq-1登录上去有上面这几个即就是添加成功了 查看集群状态 # 在任意一个上面即可查看 在 RabbitMQ 集群任意节点上执行 rabbitmqctl cluster_status来查看是否集群配置成功。 在mq-1磁盘节点上面查看 [rootlocalhost ~]# rabbitmqctl cluster_status添加一个新的队列 添加队列 更改为集群可看 当前这个只有mq-1可用 修改 修改完之后就跟上面得一样了 [rootlocalhost ~]# rabbitmqctl set_policy ha-all ^ {ha-mode:all}RabbitMq负载均衡配置-HAProxy 安装HAProxy [rootlocalhost ~]# yum install haproxy修改配置文件 [rootlocalhost ~]# vim /etc/haproxy/haproxy.cfg ballog 127.0.0.1 local2chroot /var/lib/haproxypidfile /var/run/haproxy.pidmaxconn 4000user haproxygroup haproxynbproc 4daemon# turn on stats unix socketstats socket /var/lib/haproxy/stats #--------------------------------------------------------------------- defaultsmode httplog globalretries 3timeout connect 10stimeout client 1mtimeout server 1mtimeout check 10smaxconn 2048 #--------------------------------------------------------------------- ##监控查看本地状态##### listen admin_statsbind *:88mode httpoption httplogoption httpcloselog 127.0.0.1 local0 errstats uri /haproxystats auth root:1stats refresh 30s #################################### ###反代监控 frontend serverbind *:5670log globalmode tcp#option forwardfordefault_backend rabbitmqmaxconn 3 backend rabbitmqmode tcplog globalbalance roundrobinserver rabbitmq1 192.168.10.128:5672 check inter 2000s rise 2 fall 3server rabbitmq2 192.168.10.129:5672 check inter 2000s rise 2 fall 3server rabbitmq3 192.168.10.130:5672 check inter 2000s rise 2 fall 3[rootlocalhost ~]# systemctl start haproxy [rootlocalhost ~]# ss -ntlp | grep 88 LISTEN 0 128 *:88 *:* users:((haproxy,pid17070,fd5),(haproxy,pid17069,fd5),(haproxy,pid17068,fd5),(haproxy,pid17067,fd5))登录haproxy 192.168.10.128:88/haproxy mysql授权root用户远程登录 [rootlocalhost ~]# mysql -uroot -pCjb1234 mysql: [Warning] Using a password on the command line interface can be insecure. Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 5 Server version: 5.7.42 MySQL Community Server (GPL)Copyright (c) 2000, 2023, Oracle and/or its affiliates.Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.Type help; or \h for help. Type \c to clear the current input statement.mysql grant all on *.* to root% identified by Cjb1234; Query OK, 0 rows affected, 1 warning (0.00 sec)mysql \q Bye
http://www.lakalapos1.cn/news/34689/

相关文章:

  • 北京网站建设 云智互联在哪查看网站被收录的情况
  • 响应式企业网站 下载巴中住房和城乡建设局网站
  • 资深的教育行业网站开发银川市建设厅网站
  • 不锈钢公司网站源码 网站建设 产品3级分类asp源码wordpress 不显示顶部
  • 查建筑公司资质的网站wordpress数据怎么备份
  • iis新建网站不能访问wordpress固定连接无法访问
  • 上海网站建设哪家口碑好wordpress西瓜
  • 深圳网站制作建设公司推荐淮北论坛官网app
  • 网站建设几层结构公司注册大概多少钱
  • html网站模板怎么用html5特效网站
  • 滁州seo网站排名优化电子商务网站建设与管理课后习题
  • 织梦网站如何做地区分站网站制作常用代码
  • 受欢迎的杭州网站建设石家庄网站建设选汉狮
  • 湖南省建设厅网站首页免费企业黄页下载
  • 手机网站建设讯息wordpress 超过2m
  • 石家庄市工程建设造价管理站网站在线教育网站用什么做
  • 网站开发语言 排行榜做网站在哪个地方买空间
  • 抚顺网站建设服务电话珠海网站建设技术托管
  • 大连工业大学本科招生信息网seo研究中心超逸seo
  • 南京做电商网站的公司31省份新增40例本土确诊
  • 自己有个服务器 怎样做网站网站策划的工作要求
  • 北京做网站的工作室网站备案申请
  • 女人脱内衣裤给男人做网站电商网站 编程语言
  • 泉州做网站设计制作图片软件免费版
  • 佛山市住房和建设局网站首页通化工程建设信息网站
  • 江苏华江建设集团网站网页设计作业成品代码和文字
  • 手机网站 cms番禺网站开发公司电话
  • 找网络公司做网站需要注意wordpress 在线咨询
  • 网站制作方案大全网络营销的未来发展趋势论文
  • 叙述网站制作的流程性价比最高网站建设哪里好