elasticsearch 中的文章

Elasticsearch Go语言客户端go-elasticsearch入门

go-elasticsearch是ES官方提供的Go语言客户端。本文将结合ES 7.12对这个库做一个基本入门使用的演示。 1.开发环境准备 创建一个空的项目,并使用go moudles引入go-elasticsearch的依赖: 1mkdir go-es-showcase 2cd go-es-showcase 3go mod init go-es-showcase 4export……

阅读全文

Elasticsearch应用开发人员应该熟练掌握的REST API

ES为提供了一套HTTP RESTful API,开发和运维人员可以直接调用这些API来配置和访问ES服务。 这些API的功能十分丰富,从集群监控、运维管理到应用开发所需的索引、文档相关操作。本文将从应用开发的角度整理ES应用开发人员应该熟练掌握的API。 1……

阅读全文

Elasticsearch 7.x安装配置介绍

1.安装 1.1 安装Elasticsearch 导入Elasticsearch GPG KEY: 1rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch 添加elasticsearch的yum repo文件,使用清华的yum源镜像: 1cd /etc/yum.repos.d 2vi elasticsearch7.repo 3 4[elasticsearch-7.x] 5name=Elasticsearch repository for 7.x packages 6baseurl=https://mirror.tuna.tsinghua.edu.cn/elasticstack/7.x/yum/ 7gpgcheck=1 8gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch 9enabled=1 10autorefresh=1 11type=rpm-md 安装并启动ES: 1yum install elasticsearch 2 3systemctl start elasticsearch 4systemctl status elasticsearch 5systemctl enable elasticsearch 查看系统……

阅读全文

使用Curator管理Elasticsearch的索引

Curator是一个用来管理Elasticsearch索引的工具,使用它可以管理需要删除或保留的索引数据。 当Elasticsearch作为ELK、EFK等日志收集方案的日志存储时,删除过期数据以释放存储空间显的格外重要,使用Curator可……

阅读全文

Elasticsearch 5.x安装和配置

系统环境 CentOS 7 Oracle jdk-8u121-linux-x64 创建elasticsearch用户 1useradd elasticsearch 最大打开文件描述符数/etc/security/limits.conf 1elasticsearch - nofile 65536 vm.max_map_count 1sysctl -w vm.max_map_count=262144 修改配置文件/etc/sysctl.conf 1vm.max_map_count=262144 安装elasticsearch 下载并解压缩elasti……

阅读全文

Elasticsearch 快速浏览

1.基本概念-文档和索引 1.1 文档(document) Elasticsearch是面向文档的,文档被序列胡化JSON格式保存在Elasticsearch中。 文档是指存储在索引里的JOSN格式的文档。每个文档由字段组成。 例如: 1{ 2 "_index": "book-store", 3 "_type": "book", 4 "_id": "1",……

阅读全文