Elasticsearch7的索引模板

前言

  • Elasticsearch环境:7.9.3版本

Elasticsearch 7.8中引入的可组合索引模板。

索引模板的定义

索引模板是一种告诉Elasticsearch在创建索引时如何配置索引的方法。对于数据流,索引模板在创建流的后备索引时对其进行配置。在创建索引之前先配置模板,然后在手动创建索引或通过对文档建立索引创建索引时,模板设置将用作创建索引的基础。

模板有两种类型,索引模板和组件模板。组件模板是可重用的构建块,用于配置映射,设置和别名。您使用组件模板构造索引模板,但它们不会直接应用于一组索引。索引模板可以包含组件模板的集合,也可以直接指定设置,映射和别名。

阅读更多

Zookeeper简介

ZK简介

Zookeeper(动物园管理者)简称ZK,一个分布式的,开放源码的分布式应用协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件,Zookeeper使用Java编写,但支持java和C两种编程语言。

阅读更多

Kubernetes的部署-kubeadm方式

目前,Kubernetes 支持在多种环境下使用,包括本地主机(Ubuntu、Debian、CentOS、Fedora 等)、云服务(腾讯云阿里云百度云 等)。

可以使用以下几种方式部署 Kubernetes:

接下来对以上几种方式进行详细介绍。


阅读更多

Kubernetes的架构设计

任何优秀的项目都离不开优秀的架构设计。下面介绍 Kubernetes 在架构方面的设计考虑。


基本考虑

如果让我们自己从头设计一套容器管理平台,有如下几个方面是很容易想到的:

  • 分布式架构,保证扩展性;
  • 逻辑集中式的控制平面 + 物理分布式的运行平面;
  • 一套资源调度系统,管理哪个容器该分配到哪个节点上;
  • 一套对容器内服务进行抽象和 HA 的系统。

阅读更多

Linux管道符('|')

利用Linux所提供的管道符“|”将两个命令隔开,管道符左边命令的输出就会作为管道符右边命令的输入。连续使用管道意味着第一个命令的输出会作为 第二个命令的输入,第二个命令的输出又会作为第三个命令的输入,依此类推。下面来看看管道是如何在构造一条Linux命令中得到应用的。

阅读更多

Docker Swarm使用

简介

官方:https://docs.docker.com/engine/swarm/

Docker Swarm 是 Docker 官方项目之一,提供 Docker 容器集群服务,是 Docker 官方对容器云生态进行支持的核心方案。使用它,用户可以将多个 Docker 主机封装为单个大型的虚拟 Docker 主机,快速打造一套容器云平台。

阅读更多