随笔分类 -  运维技术

摘要:轮询(默认) upstream pool { server 192.168.2.130:8000; server 192.168.2.131:8000; } 权重 upstream pool { server 192.168.2.130:8000 weight=2; server 192.168.2 阅读全文
posted @ 2020-07-08 10:26 Peterer~王勇 阅读(175) 评论(0) 推荐(0)
摘要:安装Logstash tar xf logstash-7.7.0.tar.gz # 检查JAVA_HOME echo $JAVA_HOME ${JAVA_HOME}/bin/java -version 新增配置文件 cd logstash-7.7.0/config vim kong_log.conf 阅读全文
posted @ 2020-06-30 17:17 Peterer~王勇 阅读(653) 评论(0) 推荐(0)
摘要:下载并解压filebeat tar xf filebeat-7.7.0-linux-x86_64.tar.gz mv filebeat-7.7.0-linux-x86_64 filebeat-7.7.0 新建配置文件 vim kafka_log.yml filebeat.inputs: - type 阅读全文
posted @ 2020-06-30 12:31 Peterer~王勇 阅读(386) 评论(0) 推荐(0)
摘要:配置ssh秘钥登录 ssh-keygen -t rsa ssh-copy-id root@192.168.2.130 配置ssh config简化登录 Host centos Port 22 HostName 192.168.2.130 User root IdentityFile ~/.ssh/i 阅读全文
posted @ 2020-06-23 17:29 Peterer~王勇 阅读(255) 评论(0) 推荐(0)
摘要:介绍 Jmeter是apache旗下Java编写的性能测试工具。 安装 wget https://mirror.bit.edu.cn/apache//jmeter/binaries/apache-jmeter-5.3.tgz tar xf apache-jmeter-5.3.tgz 图形界面 首先我 阅读全文
posted @ 2020-06-19 18:38 Peterer~王勇 阅读(211) 评论(0) 推荐(0)
摘要:ab命令 ab是apache下面的一个性能压测工具 yum install -y httpd-tools ab -n 1000 -c 10 http://xxxx # -n 请求数 -c 并发数 基于ab写一个压测脚本 #!/bin/bash requests=(1000 2000 10000) c 阅读全文
posted @ 2020-06-15 17:35 Peterer~王勇 阅读(609) 评论(1) 推荐(1)
摘要:安装HBase wget https://mirror.bit.edu.cn/apache/hbase/stable/hbase-2.2.4-bin.tar.gz tar xf hbase-2.2.4-bin.tar.gz echo $JAVA_HOME cd hbase-2.2.4 ./bin/s 阅读全文
posted @ 2020-06-04 19:24 Peterer~王勇 阅读(876) 评论(0) 推荐(0)
摘要:本文对容器部署ElasticStack7.7.0系列软件做一次记录 ElasticSearch7.7.0 Kibana7.7.0 Logstash7.7.0 阅读全文
posted @ 2020-05-16 14:18 Peterer~王勇 阅读(193) 评论(0) 推荐(0)
摘要:对于tar.gz包分两步: 阅读全文
posted @ 2019-06-27 09:24 Peterer~王勇 阅读(750) 评论(0) 推荐(0)
摘要:非持久化模式下,Topic不会落地任何消息,消息入队即出队, 消费者如果想要保留离线后的消息需要告诉MQ实例,即注册过程, 代码上大概是这样的: 这里要补充几个实验收获: 1.ActiveMQ的客户端无论是生产者还是消费者都有两个ID,以消费者举例,clientId代表一个连接connection, 阅读全文
posted @ 2019-06-21 18:21 Peterer~王勇 阅读(761) 评论(0) 推荐(0)
摘要:之前写过一篇文章讨论VirtualTopic,但觉得不够透彻,这里再根据实验结果进行一次横向对比破除模糊和选择困难症。 文章中核心对比要素是:消息副本和负载均衡 Queue的特点和优势 ActiveMQ中Queue适用于“一对一”场景,单条消息无副本,只会被一个消费者消费。如果单个队列同时有多个消费 阅读全文
posted @ 2019-06-21 17:27 Peterer~王勇 阅读(659) 评论(0) 推荐(0)
摘要:使用ActiveMQ自带simpleAuthenticationPlugin 1.直接将用户名密码写入activemq.xml文件 2.使用credentials.properties存储明文凭证 activemq.xml 顶部导入了file:${activemq.conf}/credentials 阅读全文
posted @ 2019-06-05 21:15 Peterer~王勇 阅读(2988) 评论(0) 推荐(1)
摘要:${var str} 从左向右匹配,非贪婪匹配,截取并保留右边的内容 ${var str} 从左向右匹配,贪婪匹配,截取并保留右边的内容 ${var%str} 从右向左匹配,非贪婪匹配,截取并保留左边的内容 ${var%%str} 从右向左匹配,贪婪匹配,截取并保留左边的内容 ${var:index 阅读全文
posted @ 2019-06-03 20:34 Peterer~王勇 阅读(620) 评论(0) 推荐(0)
摘要:带杠还是不带杠 带杠表示拷贝目录里面的内容不包括目录本身 重要的是源路径带不带杠,目标路径没关系 不带杠表示拷贝目录里面的内容以及目录本身 重要的是源路径带不带杠,目标路径没关系 如何排除目录和文件 重点是被排除文件或目录的路径相是对于源路径的相对路径 绝对路径包括(./)都不行,./ 也是绝对路径 阅读全文
posted @ 2019-06-03 02:09 Peterer~王勇 阅读(4229) 评论(0) 推荐(0)
摘要:安装cronolog 创建管道文件 修改日志写入路径 启动cronolog 阅读全文
posted @ 2019-04-19 18:30 Peterer~王勇 阅读(398) 评论(0) 推荐(0)
摘要:配置文件 问题 如何获取name为srv 01对应的server节点段落? sed和awk的问题 sed和awk的正则表达式不支持非贪婪匹配 一种解决方法 原理 代码 几点说明 1. sed引用变量需要'"$var"' 2. echo "$var" 才能换行 3. sed只能//,+1获取下一行,不 阅读全文
posted @ 2018-12-18 19:18 Peterer~王勇 阅读(2307) 评论(0) 推荐(0)
摘要:一句话总结: VirtualTopic是为了解决持久化模式下多消费端同时接收同一条消息的问题。 想象这样一个场景: 生产端产生了一笔订单,作为消息MessageOrder发了出去。 这笔订单既要入订单系统归档,又要入结算系统收款,那怎么办呢? 现在分析该消息的需求: 持久化:订单很重要,丢了可不行 阅读全文
posted @ 2018-07-30 11:20 Peterer~王勇 阅读(2644) 评论(0) 推荐(0)
摘要:user模块的password加密 ansible中user模块的password需要传入加密数据,可以通过这种方式快速加密: 通过一个变量的值确定另一个变量,使用字典类型的变量 切换用户become_method: su 阅读全文
posted @ 2018-03-24 10:56 Peterer~王勇 阅读(347) 评论(0) 推荐(0)
摘要:ActiveMQ可以开启或关闭生产者流量控制Producer Flow Control ,基本原理是producer 发送一条消息会收到broker返回的ack响应,当磁盘或内存快满的时候broker就会限制producer发送消息,让部分producer处于等待状态。 vmQueueCursor参 阅读全文
posted @ 2018-03-14 07:33 Peterer~王勇 阅读(575) 评论(0) 推荐(0)
摘要:首先简要介绍一下prefetch机制。ActiveMQ通过prefetch机制来提高性能,这意味这 客户端的内存里可能会缓存一定数量的消息。缓存消息的数量由prefetch limit来控 制。当某个consumer的prefetch buffer已经达到上限,那么broker不会再向consume 阅读全文
posted @ 2018-03-14 06:30 Peterer~王勇 阅读(4000) 评论(0) 推荐(0)