随笔分类 - 运维技术
摘要:轮询(默认) 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
阅读全文
摘要:安装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
阅读全文
摘要:下载并解压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
阅读全文
摘要:配置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
阅读全文
摘要:介绍 Jmeter是apache旗下Java编写的性能测试工具。 安装 wget https://mirror.bit.edu.cn/apache//jmeter/binaries/apache-jmeter-5.3.tgz tar xf apache-jmeter-5.3.tgz 图形界面 首先我
阅读全文
摘要: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
阅读全文
摘要:安装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
阅读全文
摘要:本文对容器部署ElasticStack7.7.0系列软件做一次记录 ElasticSearch7.7.0 Kibana7.7.0 Logstash7.7.0
阅读全文
摘要:非持久化模式下,Topic不会落地任何消息,消息入队即出队, 消费者如果想要保留离线后的消息需要告诉MQ实例,即注册过程, 代码上大概是这样的: 这里要补充几个实验收获: 1.ActiveMQ的客户端无论是生产者还是消费者都有两个ID,以消费者举例,clientId代表一个连接connection,
阅读全文
摘要:之前写过一篇文章讨论VirtualTopic,但觉得不够透彻,这里再根据实验结果进行一次横向对比破除模糊和选择困难症。 文章中核心对比要素是:消息副本和负载均衡 Queue的特点和优势 ActiveMQ中Queue适用于“一对一”场景,单条消息无副本,只会被一个消费者消费。如果单个队列同时有多个消费
阅读全文
摘要:使用ActiveMQ自带simpleAuthenticationPlugin 1.直接将用户名密码写入activemq.xml文件 2.使用credentials.properties存储明文凭证 activemq.xml 顶部导入了file:${activemq.conf}/credentials
阅读全文
摘要:${var str} 从左向右匹配,非贪婪匹配,截取并保留右边的内容 ${var str} 从左向右匹配,贪婪匹配,截取并保留右边的内容 ${var%str} 从右向左匹配,非贪婪匹配,截取并保留左边的内容 ${var%%str} 从右向左匹配,贪婪匹配,截取并保留左边的内容 ${var:index
阅读全文
摘要:带杠还是不带杠 带杠表示拷贝目录里面的内容不包括目录本身 重要的是源路径带不带杠,目标路径没关系 不带杠表示拷贝目录里面的内容以及目录本身 重要的是源路径带不带杠,目标路径没关系 如何排除目录和文件 重点是被排除文件或目录的路径相是对于源路径的相对路径 绝对路径包括(./)都不行,./ 也是绝对路径
阅读全文
摘要:安装cronolog 创建管道文件 修改日志写入路径 启动cronolog
阅读全文
摘要:配置文件 问题 如何获取name为srv 01对应的server节点段落? sed和awk的问题 sed和awk的正则表达式不支持非贪婪匹配 一种解决方法 原理 代码 几点说明 1. sed引用变量需要'"$var"' 2. echo "$var" 才能换行 3. sed只能//,+1获取下一行,不
阅读全文
摘要:一句话总结: VirtualTopic是为了解决持久化模式下多消费端同时接收同一条消息的问题。 想象这样一个场景: 生产端产生了一笔订单,作为消息MessageOrder发了出去。 这笔订单既要入订单系统归档,又要入结算系统收款,那怎么办呢? 现在分析该消息的需求: 持久化:订单很重要,丢了可不行
阅读全文
摘要:user模块的password加密 ansible中user模块的password需要传入加密数据,可以通过这种方式快速加密: 通过一个变量的值确定另一个变量,使用字典类型的变量 切换用户become_method: su
阅读全文
摘要:ActiveMQ可以开启或关闭生产者流量控制Producer Flow Control ,基本原理是producer 发送一条消息会收到broker返回的ack响应,当磁盘或内存快满的时候broker就会限制producer发送消息,让部分producer处于等待状态。 vmQueueCursor参
阅读全文
摘要:首先简要介绍一下prefetch机制。ActiveMQ通过prefetch机制来提高性能,这意味这 客户端的内存里可能会缓存一定数量的消息。缓存消息的数量由prefetch limit来控 制。当某个consumer的prefetch buffer已经达到上限,那么broker不会再向consume
阅读全文

浙公网安备 33010602011771号