摘要: Elasticsearch 中的一个快照即一个运行时的集群备份。快照能在以下场景使用。 不停机的情况下周期性的备份集群。 数据被删除或者硬盘故障的情况下还原数据 在集群之间传输数据 使用可搜索快照来减少存储资源。 ES 把快照存储在一个叫做快照仓库的地方。在使用快照前,需要先注册快照库,用于管理快照 阅读全文
posted @ 2022-08-31 18:53 hhanhao 阅读(1312) 评论(0) 推荐(0) 编辑
摘要: 参考文档 ehcache3 支持分层存储的概念,本文主要记录不同选项的配置和最佳时间。 当在一个cache中,除了堆这一层外还有其它分层是,会有以下是事情发生。 在往jvm堆缓存区域外的层写入缓存项时,会有key和value 序列化发生。 在从jvm堆外缓存区读取缓存项时,会有key、value反序 阅读全文
posted @ 2022-08-30 18:35 hhanhao 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 最近在操作linux服务器时,发现 有些文件无法删除,即使切换到root用户 使用了 rm -rf也无法删除。后经排查其实是开启了文件隐藏权限。 hh@DESKTOP-0S3GKNK:/root$ chattr --help Usage: chattr [-pRVf] [-+=aAcCdDeijPs 阅读全文
posted @ 2022-08-25 16:51 hhanhao 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 设置acl命令 setfacl 格式为 setfac 【参数】 文件名称 可以针对单一用户或用户组、单一文件或目录来进行读写执行的权限控制,针对目录需要使用-R 递归处理、针对普通文件使用 -m参数。 使用普通用户查看/root 目录 hh@DESKTOP-0S3GKNK:~$ cd /root/ 阅读全文
posted @ 2022-08-25 16:30 hhanhao 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 环境配置 系统:CentOS release 6.8 (Final) mysql版本:5.7 Master数据库设置 创建复制用户 此用户在Master和Slave上最好都有且一直,若是全备份Master中包含此用户, 并将备份导入slave库中时,可不用创建。(主备库中均创建主要是为了主从切换) 阅读全文
posted @ 2022-06-08 14:38 hhanhao 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 官方参考文档 系统环境 centos 使用yum 安装方式, 此方式会自动配置数据目录及root用户初始密码。 安装步骤 配置yum 仓库 可以下载地址 https://dev.mysql.com/downloads/repo/yum/ curl -O https://repo.mysql.com/ 阅读全文
posted @ 2022-06-08 14:14 hhanhao 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 拉取镜像 docker pull mysql:5.7.28 查看docker 镜像可以使用的配置 docker run -it --rm mysql:tag --verbose --help# eg docker run -it --rm mysql:8.0.13 --verbose --help 阅读全文
posted @ 2022-06-08 14:00 hhanhao 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 超时重置 有些redis命令会清除key的超时时间,如set,del,getset和所有的*Store命令。即修改redis的值而不是替换的化将不会修改key的超时时间。像incr、hset、lpush不会改变key的超时设置,也可以通过命令pexpire手动清除超时,将key变成持久的key。 重 阅读全文
posted @ 2019-05-31 14:59 hhanhao 阅读(2401) 评论(0) 推荐(0) 编辑
摘要: 本文基本上是对redis官网上内存优化一文的翻译,内存优化 集合类型的特殊编码操作 redis 2.2开始会对一些小的数据集进行进行优化以占用更少的空间,如list,hash,元素为整数的set,有序集的元素个数和最大元素大小小于给定值时,会以一种非常高效的方式进行编码,是占用的内存可以减少10倍( 阅读全文
posted @ 2019-05-31 10:15 hhanhao 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 概述 数据结构 任务队列 任务队列使用的自定义的队列 DelayedWorkQueue,是一个基于二叉堆的数据结构。提供了扩容、插入、弹出等基本操作。 其中,堆顶元素时待执行时间最早的元素。 任务对象:ScheduledFutureTask 提交给线程池的任务被封装成ScheduledFutureT 阅读全文
posted @ 2019-05-08 10:25 hhanhao 阅读(470) 评论(0) 推荐(0) 编辑