摘要:在安装一些系统时,需要修改hostname,比如安装Hadoop时需要修改主机名,而且主机名不能包含下划线。实际上,主机名分三种(命令hostnamectl或hostnamectl status可查看三种主机名):1) “pretty”主机名,UTF8格式的主机名,这...
阅读全文
摘要:1. 初始应用A和应用B均用到了库libX.a中的类class A:由于需求的变化,应用B需要库libM.a的能力,以便和服务M交互。为了复用和简化,通过类A间接提供,应用B不用修改代码,只需要重新编译即可获得新的能力,其它用到类A的应用也是如此。这个时候会产生一个问...
阅读全文
摘要:目录目录 11. 前言 22. 名词 23. dict.c 23.1. siphash算法 23.2. 核心函数 33.3. 核心宏 33.4. 核心结构体 33.4.1. dictEntry 34. Redis命令 44.1. SELECT命令 44.1.1. re...
阅读全文
摘要:目录目录 1问题描述 1分析定位 1解决方法 2附1:Cron工作流 3附2:SIGPIPE发生的位置 3 如果一个shell命令的“$?”值为141,则它是收到了SIGPIPE信号。一些shell脚本中的sleep或ps、wc等命令无效,也可能是本文描述的原因,解决...
阅读全文
摘要:1) 设置core文件存放路径和文件名模式:设置/proc/sys/kernel/core_pattern,如:echo "core" > /proc/sys/kernel/core_pattern表示当前目录下生成不带后缀的core文件。echo “/data/co...
阅读全文
摘要:版本:redis-3.0.5 redis-3.2.0 redis-3.2.9 redis-4.0.11 参考:http://redis.io/topics/cluster-tutorial。 集群部署交互式命令行工具:https://github.com/eyjian/redis-tools/tre
阅读全文
摘要:目录目录 11. 前言 32. 特性介绍 33. 部署 53.1. 机器列表 53.2. 主机名 53.2.1. 临时修改主机名 63.2.2. 永久修改主机名 63.3. 免密码登录范围 73.4. 修改最大可打开文件数 73.5. OOM相关:vm.overcom...
阅读全文
摘要:pdf版本:https://download.csdn.net/user/aquester/uploadsLinux后台开发常用工具:https://blog.csdn.net/Aquester/article/details/53032452Linux磁盘相关命令:...
阅读全文
摘要:目录目录 11. 前言 12. 批量执行命令工具:mooon_ssh 23. 批量上传文件工具:mooon_upload 24. 使用示例 34.1. 使用示例1:上传/etc/hosts 34.2. 使用示例2:检查/etc/profile文件是否一致 34.3. ...
阅读全文
摘要:目录 目录 1 1. 前言 2 2. Broker默认端口号 2 3. 安装Kafka 2 4. 启动Kafka 2 5. 创建Topic 2 6. 列出所有Topic 3 7. 删除Topic 3 8. 查看Topic 3 9. 增加topic的partition数 4 10. 生产消息 4 11
阅读全文
摘要:版本:redis-3.0.5 redis-3.2.0 redis-3.2.9 redis-4.0.11 参考:http://redis.io/topics/cluster-tutorial。 集群部署交互式命令行工具:https://github.com/eyjian/redis-tools/tre
阅读全文
摘要:调整以下参数,可以大幅度改善Redis集群的稳定性:为何大压力下要这样调整?最重要的原因之一Redis的主从复制,两者复制共享同一线程,虽然是异步复制的,但因为是单线程,所以也十分有限。如果主从间的网络延迟不是在0.05左右,比如达到0.6,甚至1.2等,那么情况是非...
阅读全文
摘要:下载位置:https://github.com/eyjian/libmooon/tree/master/shell#!/bin/bash# 统计UPD丢包工具# 可选参数1:统计间隔(单位:秒,默认10秒)# 可选参数2:是否输出丢包为0的记录,注意有参数1时,参数2...
阅读全文
摘要:指定集群中任意一个节点,查看集群中所有节点当前已用物理内存、配置的最大物理内存和系统物理内存。源码(可从https://github.com/eyjian/redis-tools下载):#!/bin/bash# Query the memory of all no...
阅读全文
摘要:使用之前准备工作:1)配置好与端口无关的公共redis.conf文件,和工具放在同一目录下2)配置好与端口相关的模板redis-PORT.conf文件,也和工具放在同一目录下(部署时PORT会被替换成具体的端口号)3)配置好组成集群的节点文件redis_cluster...
阅读全文
摘要:工具的作用:1)比“cluster nodes”更为直观的显示结果2)指出落在同一个IP上的master3)指出落在同一个IP上的master和slave对 运行效果图:源代码(可从https://github.com/eyjian/redis-tools下载):#!...
阅读全文