ElasticSearch

解决Elasticsearch索引只读

余生颓废 提交于 2020-11-14 02:08:25
可以使用下面命令解决 curl -XPUT -H "Content-Type: application/json" http://localhost:9200/_all/_settings -d '{"index.blocks.read_only_allow_delete": null}' 一旦在存储超过95%的磁盘中的节点上分配了一个或多个分片的任何索引,该索引将被强制进入只读模式 解决掉磁盘节点超过95%的问题即可 来源: oschina 链接: https://my.oschina.net/gxs2012/blog/4716316

搭建Loki、Promtail、Grafana轻量级日志系统(centos7)

落爺英雄遲暮 提交于 2020-11-13 21:54:43
需求 公司项目采用微服务的架构,服务很多,每个服务都有自己的日志,分别存放在不同的服务器上。当查找日志时需要分别登录不同的服务器,有大量的请求的情况下,在日志文件中查找信息十分困难。想要搭建一个日志系统,ELK分布式日志系统对于中小型公司来说开发维护成本太高,经过调研,选择Loki轻量级日志系统。 Loki简介 Loki 是一个水平可扩展,高可用性,多租户日志聚合系统,灵感来自 Prometheus ,其设计非常经济高效,易于操作。它不索引日志的内容,而是为每个日志流设置一组标签。 Loki与其他日志聚合系统差别: 不对日志进行全文本索引。通过存储压缩的,非结构化的日志以及仅索引元数据,Loki更加易于操作且运行成本更低。 使用与Prometheus相同的标签对日志流进行索引和分组,从而使您能够使用与Prometheus相同的标签在指标和日志之间无缝切换。 特别适合存储Kubernetes Pod日志。诸如Pod标签之类的元数据会自动被抓取并建立索引。 在Grafana中原生支持(需要Grafana v6.0及以上)。 Loki的日志系统的组件: Promtail是代理,负责收集日志并将其发送给Loki。 Loki是主服务器,负责存储日志和处理查询。 Grafana用于查询和显示日志。 搭建步骤 本文采用的搭建方式是分别下载各个组件并安装。也可以参考官方的文档进行搭建安装。

这是一份280页的Docker实战学习资料!限时分享!

拥有回忆 提交于 2020-11-13 11:48:56
Docker如日中天,这不是单纯的炒概念,Docker确确实实解决了开发与运维的痛点,因此在企业开发中得到了非常广泛的使用。 Docker是一个开放源代码软件项目,让应用程序部署在软件容器下的工作可以自动化进行,借此在Linux操作系统上,提供一-个额外的软件抽象层,以及操作系统层虚拟化的自动管理机制。 今天分享一份280页的Docker实战文档,相信看完后对Docker会有更深入的了解。 由于文档内容过多,在此只以截图展示部分内容,详细完整版的Docker实战文档请见文末。 第一章:欢迎来到Docker 世界: 1.什么是Docker2. Docker 解决了什么问题3. 为什么Docker 如此重要4. 何时何处使用Docker5.案例:"Hello World" 第二章:在容器中运行软件: 1.从Docker 命令行工具获得帮助2.控制容器:建立一个网站的监控器3. 已解决的问题和PID 命名空间4. 消除元数据冲突:构建一个网站农场5. 构建与环境无关的系统6. 建立持久化的容器7.清理 第三章:软件安装的简化: 1. 选择所需的软件2. 什么是仓库3. 查找和安装软件4. 命令行使用Docker Hub5.通过网站访问Docker Hub6.使用替代注册服务器7.镜像文件8. 从Dockerfile 安装9.安装文件和隔离 第四章:持久化存储和卷间状态共享: 1.

超详细280页Docker实战文档,可下载。

允我心安 提交于 2020-11-13 11:48:39
超详细280页Docker实战文档,可下载。(领取见文末) Docker如日中天,这不是单纯的炒概念,Docker确确实实解决了开发与运维的痛点,因此在企业开发中得到了非常广泛的使用。 Docker是一个开放源代码软件项目,让应用程序部署在软件容器下的工作可以自动化进行,借此在Linux操作系统上,提供一-个额外的软件抽象层,以及操作系统层虚拟化的自动管理机制。 今天分享一份280页的Docker实战文档,相信看完后对Docker会有更深入的了解。由于文档内容过多,在此只以截图展示部分内容,详细完整版的Docker实战文档请见文末。 第一章:欢迎来到Docker 世界: 1.什么是Docker 2. Docker 解决了什么问题 3. 为什么Docker 如此重要 4. 何时何处使用Docker 5.案例:"Hello World" 第二章:在容器中运行软件: 1.从Docker 命令行工具获得帮助 2.控制容器:建立一个网站的监控器 3. 已解决的问题和PID 命名空间 4. 消除元数据冲突:构建一个网站农场 5. 构建与环境无关的系统 6. 建立持久化的容器 7.清理 第三章:软件安装的简化: 选择所需的软件 什么是仓库 查找和安装软件 命令行使用Docker Hub 5.通过网站访问Docker Hub 6.使用替代注册服务器 7.镜像文件 从Dockerfile 安装 9