K8S 部署rabbitmq集群 K8S 部署rabbitmq集群版本介绍名称版本k8s1.18rabbitmq3.8命名空间:rabbitmq 我这里已经建立configmap 配置文件[root@k8s-master01 rabbitmq]# cat configmap.yaml apiVersion: v1kind: ConfigMapmetadata: name: rabbitmq-config namespace: rabbitmqdata: enabled_plug
K8s集群部署 准备实验主机IP内存CPU核数系统k8s-master192.168.245.1282G1centos7.8k8s-node192.168.245.1292G1centos7.8部署k8s集群一,修改主机名,关闭防火墙### master[root@bogon ~]# hostnamectl set-hostname k8s-master[root@k8s-master ~]# systemctl stop firewalld[root@k8
linux系统下RocketMQ的集群搭建 前提已配置java环境# java -versionjava version "1.8.0_271"Java(TM) SE Runtime Environment (build 1.8.0_271-b09)Java HotSpot(TM) 64-Bit Server VM (build 25.271-b09, mixed mode)部署的模式为:2m-2s-async 两主两从-异步同步节点1:192.168.245.128【a master】【 b slave】节点2:192.168.24
ElasticSearch三master节点集群状态查看方法 ES查看集群的状态实际上也是使用RESTful的接口,一般用的是GET方法http://[主机IP]:[ES端口]通常我们启动服务器之后,就可以通过这个简单的方式来验证服务器是否启动成功。从下面返加的JSON我们可以得到该节点的节点名,所属集群名,ES版本号,lucene版本号ElasticSearch监控集群状态查看集群的健康状态查看集群的索引数查看集群所在磁盘的分配状况查看集群的节点查看集群的其它信息以下端口31800是9200做的映射查看集群的健康状态http://ip:9200/_c
OceanBase之MySQL租户的使用体验 oceanbase2.2集群——MySQL租户的使用体验1、创建mysql租户之前,查看ob2.2集群信息$ mysql -h172.16.18.81 -uroot@sys#obdemo -P2883 -padmin123 -c -A oceanbaseWelcome to the MariaDB monitor. Commands end with ; or \g.Your MySQL connection id is 3222011913Server version: 5.7.25 Ocea
OceanBase之oracle租户的使用体验 oceanbase2.2集群——oracle租户的使用体验1、创建oracle兼容类型的租户注意:(1)、创建资源池,资源池最小规格要求是1c5g,如果不满足最小资源要求,就会报错。详见上一篇mysql租户的体验文章。MySQL [oceanbase]> create resource pool mysql_pool_test unit = ‘my_unit_1c2g’, unit_num = 1;ERROR 1235 (0A000): unit min memory less than _
BeyondCompared4提示“缺少评估信息或损坏” 一条命令解决 作为常用文本对照工具,除了idea自身,使用比较多的应该就是beyond compare4以及 UE了吧,本着尊重知识产权的原则,尽量还是购买授权。使用某种方式绿色beyond compare4后,在安装的30天后,可能会出现“缺少评估信息或损坏”的提示,解决方案如下。shell(CMD,powershell或者其他的命令行工具)输入如下:reg delete "HKEY_CURRENT_USER\Software\Scooter Software\Beyond Compare 4" /v Cache
Oracle 多个查询结果的交集、差集和并集 1,交集:intersect运算:返回查询结果中相同的部分。SELECT user_id FROM table1intersectSELECT user_id FROM table2;2,差集:minus运算:返回在第一个查询结果中与第二个查询结果不相同的那部分行记录。SELECT user_id FROM table1minusSELECT user_id FROM table2;3,并集union/union all运算:将查询的返回组合成一个结果,union合并结果并且将重复
nginx.conf配置文件简单说明 nginx.conf配置文件简单说明一,nginx主要部分介绍二,nginx通用配置文件常用指令说明1,main全局配置:2,http服务器:3,模块http_proxy:4,模块http_gzip5,server虚拟主机6,模块upstream7,location三, nginx配置文件结构一,nginx主要部分介绍Nginx配置文件主要分成四部分:main(全局设置)、server(主机设置)、upstream(上游服务器设置,主要为反向代理、负载均衡相关配置)和 location(URL匹配特定位
rabbitmq集群部署及配置 rabbitmq集群部署及配置文章目录rabbitmq集群部署及配置前言一、原理介绍二、部署方案1.环境介绍2.部署过程小结前言消息中间件rabbitmq,一般以集群方式部署,主要提供消息的接受和发送,实现各微服务之间的消息异步。本篇将以rabbitmq+HA方式进行部署。一、原理介绍rabbitmq是依据erlang的分布式特性(RabbitMQ底层是通过Erlang架构来实现的,所以rabbitmqctl会启动Erlang节点,并基于Erlang节点来使用Erlang系统连接RabbitMQ节
Windows下检测文件的MD5值 一,win+r打开cmd命令框二,执行CertUtil -hashfile 文件路径 算法支持的算法有:MD2 MD4 MD5 SHA1 SHA256 SHA384 SHA512
mysql监控php脚本 此脚本通过php a.txt执行,执行前先搭好lamp环境通过php/java程序url方式监控mysql针对网站用户是否访问正常 并从数据库能获取到数据;可以结合nagios和zabbix进行报警[root@MZ ~]# cat a.php <?php$link_id=mysql_connect('localhost','root','这里填写数据库密码') or mysql_error();if($link_id){echo "mysql successful!";}else{
生产批量检查web url并通过手机邮件报警案例 #!/bin/bashRETVAL=0 ##定义返回值SCRIPTS_PATH="/test/oldboy" ##设定路径MAILE_GROUP="账号@qq.com" ##邮件提醒人LOG_FILE="/tmp/web_check.log" ##日志路径Url_Check(){ ##定义URL检查函数 FAILCONT=0 ##连接失败次数 for ((i=1;i<=3;i++)) do
手动代码上线 及个人优化调整 流程第一步:上传变更代码包第二步:代码备份(旧包备份,方便回滚)第三步:上传代码包到应用服务器优化调用脚本第四步:执行变更,重启服务注:检查重要操作记录第一步:上传变更代码包登录分发服务器 (此处看具体是哪个服务器,按实际出发)创建上传文件夹mkdir -p /app/upload/“服务分支”/“日期” (这里的服务分支具体看公司分得模块,日期是当前的日期具体到年月日)上传需要上线的代码包文件到 刚刚创建好的文件夹/app/upload/“服务分支”/“日期”注意:此处传完用md5sum检测
nginx限流方案的实现(三种方式) 通过查看nginx官方文档,小弟查看到了三种nginx限流方式。1、limit_conn_zone2、limit_req_zone3、ngx_http_upstream_module前两种只能对客户端(即单一ip限流),并且文档也很全,但是经过测试发现,还是无法达到官方文档所说的结果(可能小弟的测试方法有问题)。这里先简单的介绍一下前两种:1、limit_conn_zone1.1nginx配置http{ limit_conn_zone $binary_remote_addr zone=o
CentOS7 基于http服务搭建本地yum仓库 由于公司内网服务器无法访问外网,安装软件相对比较麻烦,所以可以选择一台主机搭建本地yum仓库。本文选择使用http服务搭建。实验环境:CentOS 7仓库主机:192.168.116.131测试主机:192.168.179.132防火墙及selinux关闭一,基于ISO镜像构建 YUM 本地源首先将光驱iso镜像加载至虚拟机CD/DVD,创建挂在目录mkdir -p /mnt/cdrom[root@master ~]# mkdir -p /mnt/cdrom[root@master ~]#
shell脚本,结合expect给当前网段所有主机分发任意文件 1.安装expectyum -y install expect2.创建iplist.txt文件(要分发的IP地址)192.168.163.131192.168.163.1343.创建user.txt(里面包含密码)339898633989864.创建脚本 test.sh,test.logtest.sh#!/bin/bashecho "拷贝情况如下:" > /root/test.logn=`cat /root/iplist.txt | wc -l` #分发的ip数量for ((
shell脚本统计httpd进程和子进程占用的CPU、内存大小,要求每隔5s统计一次 话不多说,直接上脚本#!/bin/bashread -ep "请输入检查的时间间隔:" timejgecho "检查时间间隔(单位秒):"$timejgwhile :doecho "CPU为占用为"ps -aux | grep httpd | grep 'apache' | awk '{print $3}' | awk '{sum += $1};END {print sum}'echo "内存为"ps -aux | grep httpd | grep 'apache' | awk
JumpServer 开源堡垒机 快速部署 环境要求:全新安装的 Centos7 (7.x)需要连接 互联网使用 root 用户执行一,下载所需要的文件[root@localhost ~]# cd /opt[root@localhost opt]# yum -y install wget git[root@localhost opt]# git clone --depth=1 https://github.com/jumpserver/setuptools.git[root@localhost opt]# cd setuptools/