分类: linux运维

[ERR] Node xxxxx is not empty. Either the node already knows other nodes (check with CLUSTER NODES) or contains some key in database 0.

>> Creating cluster [ERR] Node 192.168.15.102:6000 is not empty. Either the node already knows other nodes (check with CLUSTER NODES) or contains some key in database 0. 处理办法: 解决方法: 1)、停止所有redis进程,将需要新增的节点下aof、rdb等本地备份文件删除; 2)、同时将新Node的集群配置文件删除,即:删除你redis.conf里面cluster-config-file所在的文件,一般为node

继续阅读 >>

Linux命令-自动挂载文件/etc/fstab功能详解

一、/etc/fstab文件的作用          磁盘被手动挂载之后都必须把挂载信息写入/etc/fstab这个文件中,否则下次开机启动时仍然需要重新挂载。         系统开机时会主动读取/etc/fstab这个文件中的内容,根据文件里面的配置挂载磁盘。这样我们只需要将磁盘的挂载信息写入这个文件中我们就不需要每次开机启动之后手动进行挂载了。 二、挂载的限制 在说明这个文件的作用之前我想先强调一下挂载的限制。   1、根目录是必须挂载的,而且一定要先于其他mount point被挂载。因为mount是所有目录的跟目录,其他木有都是由根目录 /衍生出来的。   2、挂载点必须是已经存在的

继续阅读 >>

ceph空间不足报错,文件夹100000文件数限制问题处理

cephfs导入文件,磁盘空间足够,但是提示“no space left” 空间不足,查找资料发现官方说法 A directory fragment is elegible for splitting when its size exceeds mds_bal_split_size (default 10000). Ordinarily this split is delayed by mds_bal_fragment_interval, but if the fragment size exceeds a factor of mds_bal_fragment_fast_factorthe s

继续阅读 >>

解决安装XtraBackup出现”libev.so.4()(64bit) is needed”问题

尝试安装XtraBackup的时候并没有官方提供的文档安装这么顺利,在安装过程中出现各种缺失的组件和模块需要补充安装。其中中有报错”libev.so.4()(64bit) is needed by percona-xtrabackup-24-2.4.6-2.el6.x86_64″。应该是缺少libev.so.4。 wget http://rpmfind.net/linux/centos/7.5.1804/extras/x86_64/Packages/libev-4.15-7.el7.x86_64.rpm rpm -ivh libev-4.15-7.el7.x86_64.

继续阅读 >>

设置Mysql的连接超时参数wait_timeout、interactive_timeout

最近处理一个web服务时,写数据库数据时,经常报“MySQL server has gone away”,一查发现是mysql的wait_timeout、interactive_timeout设置的过短,30s,导致超过这个时长,mysql server会自动断掉这个连接,后续再进行数据库操作就失败跑异常了。 查看mysql server超时时间: msyql> show global variables like ‘%timeout%’; 设置mysql server超时时间(以秒为单位): 最小设置   msyql> set global wait_ti

继续阅读 >>