11 2023 档案

摘要:查看当前的redis client信息 进入redis控制台,执行命令 client list 释放(杀掉)某些客户端 执行命令 client kill <客户端地址> 客户端地址,就是上面的addr=的部分 示例: client kill 10.1.40.156:24830 执行正确,会返回OK, 阅读全文
posted @ 2023-11-30 15:16 Zhai_David 阅读(263) 评论(0) 推荐(0) 编辑
摘要:通过如下的命令创建topic kafka-topics.sh \ --bootstrap-server <Kafka集群地址> \ --create \ --topic <Topic名称> \ --partitions <分区数> \ --replication-factor <副本因子> 示例 b 阅读全文
posted @ 2023-11-28 13:48 Zhai_David 阅读(558) 评论(0) 推荐(0) 编辑
摘要:Kafka是一个开源的分布式流式数据平台,也成为分布式消息队列。 用于高吞吐量、低延迟的数据发布和订阅。 1、什么是topic (主题) ? 在Kafka中,Topic(主题)是数据发布和订阅的基本单位,它代表了相同类型的消息流。 一个Topic可以看作是一个逻辑上的数据流管道,消息的生产者(Pro 阅读全文
posted @ 2023-11-28 10:35 Zhai_David 阅读(822) 评论(0) 推荐(0) 编辑
摘要:1、需求 k8s中,查看pod的状态 想要找到重启过的pod,也就是RESTARTS列的值大于0的。 2、实现 使用awk来进行实现 kubectl get pod -A | awk '{if ($5 >0) print}' RSTARTS列是第5列,判断这个列的值大于0,然后执行print操作 这 阅读全文
posted @ 2023-11-27 14:24 Zhai_David 阅读(627) 评论(0) 推荐(0) 编辑
摘要:使用tcpdump命令的 -w 参数 tcpdump -nvvv -i eth0 port 34999 -w redis-34999.pcap 注意:要使用-w的方式,将抓到的包,保存到文件中,不要使用 > 或者 >> 重定向的方式,这样生成的文件wireshark程序无法读取到,会报文件错误。 阅读全文
posted @ 2023-11-27 11:03 Zhai_David 阅读(454) 评论(0) 推荐(0) 编辑
摘要:1、概述 spug是一个开源的运维管理平台。 通过它可以管理本地的主机,上传文件,发布应用等操作。 下面的部分,介绍如何以docker的方式来运行spug. 2、部署 部署spug,需要以下2个前提: 已经安装好docker 已经使用docker pull拉取了spug镜像,推送到本地的镜像仓库 拉 阅读全文
posted @ 2023-11-23 11:34 Zhai_David 阅读(251) 评论(0) 推荐(0) 编辑
摘要:jvm中有个参数 -Xss,可以设置线程堆栈的大小。 那么,这个参数的默认值是多少呢? 通过下面的命令查看: java -XX:+PrintFlagsFinal -version | grep ThreadStackSize 示例: 查询出来,参数ThreadStackSize是1024,单位是KB 阅读全文
posted @ 2023-11-23 11:15 Zhai_David 阅读(1395) 评论(0) 推荐(0) 编辑
摘要:1、问题描述 研发环境搭建的分布式的数据库Tbase。Tbase本质上是基于postgresql-xl创建的分布式数据库。 昨天,研发的同事反馈,这个数据库中,对某个表执行select查询的时候,都是卡住的。 客户端一直没有影响。 2、问题分析 我这边通过pg的客户端进行连接,发现除了这个表,其他的 阅读全文
posted @ 2023-11-23 10:20 Zhai_David 阅读(885) 评论(0) 推荐(0) 编辑
摘要:有时间戳1700478017 如何将其转换为具体的表示的时间? 使用date命令 date -d @timestamp 示例,将timestamp替换为具体的时间戳 [root@xxcsdfztsjb-node-01 ~]# date -d @1700478017 Mon Nov 20 19:00: 阅读全文
posted @ 2023-11-22 11:37 Zhai_David 阅读(70) 评论(0) 推荐(0) 编辑
摘要:1、问题描述 业务反馈,出现很多连接redis的read timed out的报错 2、问题分析及解决 由于redis是单线程处理的,所有redis接收到命令,都会进入到队列中,等待执行。 当客户端,由于等待时间过长,没有接收到server端返回的数据,就是出现超时的报错。 程序里,jedis客户端 阅读全文
posted @ 2023-11-22 11:34 Zhai_David 阅读(799) 评论(0) 推荐(0) 编辑
摘要:1、背景说明 kubelet本身的10250端口,就提供了节点上的监控数据。 metrics server可以进行访问。 但是,如果想要通过浏览器,或者curl命令进行访问,发现,是需要进行认证 [root@nccztsjb-node-02 ~]# curl -k https://172.20.59 阅读全文
posted @ 2023-11-16 17:11 Zhai_David 阅读(1701) 评论(0) 推荐(0) 编辑
摘要:想要在不进行git clone的前提下,获取远程git仓库的所有分支情况 执行下面的命令: git ls-remote http://xxxxx/root/ipv4test.git 示例: 输出的结果中,最后一个/,后面的就是分支的名字。 阅读全文
posted @ 2023-11-15 14:34 Zhai_David 阅读(48) 评论(0) 推荐(0) 编辑
摘要:1、背景说明 使用git clone命令,拉取远程的https的git仓库时,报错: unable to access "https://xxxx.com/n_patch_test.git/": ssl certificate problem:unable to get local issue ce 阅读全文
posted @ 2023-11-15 13:45 Zhai_David 阅读(1751) 评论(0) 推荐(0) 编辑
摘要:1、结论 对于pod来说,cpu和内存的requests和limits的值,等于pod中所有容器的requests和limits的值的总和。 具体来说: pod的requests的大小,等于所有的容器的requests的大小的和,如果某个容器没有设置requests,则这个值是0. pod的limi 阅读全文
posted @ 2023-11-14 13:51 Zhai_David 阅读(582) 评论(0) 推荐(0) 编辑
摘要:1、概念 EWMA(Exponentially Weighted Moving Average)策略是 NGINX Ingress Controller 中的一种负载均衡算法,它用于决定请求应该由后端服务的哪个实例处理。 2、工作原理 EWMA 策略通过指数加权移动平均的方式计算每个后端服务实例的权 阅读全文
posted @ 2023-11-06 13:51 Zhai_David 阅读(582) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示