linux
文章平均质量分 91
ColorlessCube
学就完事了。
展开
-
paramiko 无法实例化 transport
目前遇到一个问题,尝试用 paramiko 构建 ssh 连接,ssh 连接是基于 paramiko 的 transport 对象,因此需要先实例化 transport 对象,但是如果服务器宕机了,paramiko 会一直 pending 在实例化 transport 对象的过程中。原创 2022-11-09 12:37:55 · 750 阅读 · 0 评论 -
Redis 一主一从哨兵模式配置
sentinel 本身是一个独立运行的进程,它能监控 master-slave 集群,发现 master 宕机后能进行自动切换。sentinel 可以让 redis 实现主从复制,当一个集群中的 master 失效之后,sentinel 可以选举出一个新的 master 用于自动接替 master 的工作,集群中的其他 redis 服务器自动指向新的 master 同步数据。一般建议 sentinel 采取奇数台,防止某一台 sentinel 无法连接到 master 导致误切换。原创 2022-11-07 15:01:02 · 3739 阅读 · 0 评论 -
Kafka 安装及基本入门
Kafka 是一个开源的分布式消息引擎/消息中间件,同时Kafka也是一个流处理平台。Kakfa 支持以发布/订阅的方式在应用间传递消息,同时并基于消息功能添加了 Kafka Connect、Kafka Streams 以支持连接其他系统的数据源,如 ES、Hadoop 等。Kafka 最核心的最成熟的还是他的消息引擎,所以 Kafka 大部分应用场景还是用来作为消息队列削峰平谷。另外,Kafka 也是目前性能最好的消息中间件。原创 2022-10-27 10:57:44 · 1636 阅读 · 1 评论 -
搭建 NTP 时钟服务器
在日常的开发运维中,项目和脚本会需要获取 linux 的系统时间,为日志或者数据打上时间戳,因此时间的准确性影响着数据的准确性。特别是,如果是分布式部署的集群系统,多个节点处理不同的数据流,最终汇总处理或呈现时,时间戳扮演着十分重要的角色。如果多个节点的时间出现偏差,最终可能会污染数据,导致数据的乱序等,后果十分严重。原创 2022-10-24 11:52:12 · 1331 阅读 · 0 评论