Saki's 研究记录

Elasticsearch-Kibana docker-compose - Value of "elastic" is forbidden
闲的无事,把自己服务器的ES和Kibana从7.10.1升级到8.x, 记录一下遇到的问题。 问题现象启动服务,ES正常,但在浏览器访问http://127.0.0.1:5601提示未准备就绪,日志提示: 1[FATAL][root] Error: [config validation of [elasticsearch].username]: value of "elastic" is forbidden. This is a superuser account that cannot write to system indices that Kibana need...
docker-compose部署postgres并解决connection refused错误
One of the biggest benefits of using docker for me has been the fact that it makes developing code with databases much simpler. 每当我想构建一个项目的时,倾向于使用postgres作为数据库。在Docker还没出现前,需要手动安装postgres到我本地机器,拉起服务,创建数据库表,创建指定的用户和对应的权限,最后在本地拉起项目来测试和开发。整个流程下来几个小时就过去了。 Docker出现后,事情变得异常简单。特别是在配合docker-compose使用后,...
docker-compose 部署 Redis 的异常解决
背景使用docker-compose部署Redis后,拉起服务后通过docker log查看有异常报错。。。 内核参数 overcommit_memory1WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl ...
docker-compose部署MySQL
背景最近由于项目测试需要使用到DB,随便找台机器搭个需要密码登录的单机MySQL,并记录下流程。 零. 部署环境 机型: 1核 1GB 1Mbps 腾讯云服务器系统: CentOS Linux release 8.4.2105 (Core) 目录在机器上喜欢的目录(/data,/opt…)执行以下命令: 1mkdir -p mysql/{mydir,datadir,conf};cd mysql 配置docekr-compose.yml创建一个docekr-compose.yml文件,并将下面配置全部拷贝进去。 1234567891011121314151617181...
docker-compose部署ETCD
简介ETCD 是CoreOS团队发起的一个开源项目,实现了分布式键值存储和服务发现,etcd和ZooKeeper/Consul非常相似,都提供了类似的功能,以及REST API的访问操作,具有以下特点: 简单:安装和使用简单,提供了 REST API 进行操作交互安全:支持 HTTPS SSL 证书快速:支持并发 10 k/s 的读写操作可靠:采用 raft 算法,实现分布式系统数据的可用性和一致性 零. 服务部署环境信息: 机型: 1核 1GB 1Mbps 腾讯云服务器系统: CentOS Linux release 8.4.2105 (Core) 搭建一个不通过SSL认证的单...
docker-compose部署openresty
简介OpenResty 可以直接使用Lua脚本编写复杂的逻辑运行在Nginx之上,可以做很多好玩的应用,快速构造出足以胜任10K乃至1000K以上单机并发连接的高性能Web应用系统。 环境:机型: 1核 1GB 1Mbps 腾讯云服务器系统: CentOS Linux release 8.4.2105 (Core) 注意:需要预先安装docker、docker-compose服务。 部署步骤 创建挂载目录 1mkdir -p openresty/{conf.d,logs} 准备镜像 打开Dock Hub搜索openresty 下载官方镜像,命令:docke...