su elastic
cd /usr/local/elk/elasticsearch-5.4.2
sh ./bin/elasticsearch -d
exit
cd /usr/local/elk/logstash-5.4.2/bin
sh start.sh
cd /usr/local/elk/filebeat-5.2.1-linux-x86_64
sh start.sh
curl -XGET http://192.168.5.23:9200/_cat/templates
curl -XDELETE http://192.168.5.23:9200/_template/logstash
curl -XGET '192.168.5.23:9200/_cat/aliases'
检测集群是否健康
curl '192.168.1.8:9200/_cat/health?v'
查看所的索引
curl '192.168.1.8:9200/_cat/indices?v'
创建一个名为customer的索引,pretty参数表示返回结果格式美观
curl -XPUT '192.168.1.8:9200/customer?pretty'
删除索引
curl -XDELETE '192.168.1.8:9200/customer/?pretty'
数据迁移
1、创建索引参数
{"settings": { "index": {"number_of_shards": "5","number_of_replicas": "0"}},"mappings": { "log": { "dynamic_templates": [ { "message_field": { "mapping": { "fielddata": { "format": "disabled"},"index": "analyzed","omit_norms": true,"type": "string"},"match_mapping_type": "string","match": "message"}},{ "string_fields": { "mapping": { "index": "not_analyzed","type": "string","doc_values": true},"match_mapping_type": "string","match": "*"}}],"_all": { "norms": false,"enabled": true},"properties": { "area": { "fielddata": true,"type": "text"},"end_date": { "format": "yyy-MM-dd HH:mm:ss||yyyy-MM-dd||epoch_millis","type": "date"},"offset": { "type": "long"},"user_name": { "fielddata": true,"type": "text"},"input_type": { "type": "keyword"},"source": { "type": "keyword"},"message": { "norms": false,"type": "text"},"type": { "type": "keyword"},"tags": { "type": "keyword"},"duration": { "type": "float"},"@timestamp": { "type": "date"},"asset_name": { "fielddata": true,"type": "text"},"user_id": { "fielddata": true,"type": "text"},"@version": { "type": "keyword"},"beat": { "properties": { "hostname": { "type": "keyword"},"name": { "type": "keyword"},"version": { "type": "keyword"}}},"host": { "type": "keyword"},"company": { "fielddata": true,"type": "text"},"category": { "fielddata": true,"type": "text"},"fields": { "properties": { "log_topics": { "type": "keyword"}}},"start_date": { "format": "yyy-MM-dd HH:mm:ss||yyyy-MM-dd||epoch_millis","type": "date"}}},"_default_": { "dynamic_templates": [ { "message_field": { "mapping": { "fielddata": { "format": "disabled"},"index": "analyzed","omit_norms": true,"type": "string"},"match_mapping_type": "string","match": "message"}},{ "string_fields": { "mapping": { "index": "not_analyzed","type": "string","doc_values": true},"match_mapping_type": "string","match": "*"}}],"_all": { "norms": false,"enabled": true},"properties": { "area": { "fielddata": true,"type": "text"},"duration": { "type": "float"},"end_date": { "format": "yyy-MM-dd HH:mm:ss||yyyy-MM-dd||epoch_millis","type": "date"},"@timestamp": { "type": "date"},"asset_name": { "fielddata": true,"type": "text"},"user_id": { "fielddata": true,"type": "text"},"user_name": { "fielddata": true,"type": "text"},"@version": { "type": "keyword"},"company": { "fielddata": true,"type": "text"},"category": { "fielddata": true,"type": "text"},"start_date": { "format": "yyy-MM-dd HH:mm:ss||yyyy-MM-dd||epoch_millis","type": "date"}}}}}
2、迁移索引数据参数
{"source":{"index":"xxxxx-%{rsname}-2020.03.13"},"dest":{"index":"2020.03.13_new"}}
分享到:
相关推荐
后端工程师开发时经常需要操作es,要是每次都去找相关命令就太麻烦了。这里提供了常用的es操作脚本,比如删除单个索引、删除多个索引、创建索引、查看全部索引、查看粉刺等等,以及深分页查询脚本
根据提供的文件信息,我们可以归纳总结出关于 Elasticsearch (ES) 7.6 的一系列知识点,主要集中在数据的操作(增删改查)、索引管理和中文分词器的配置与使用上。 ### 1. Elasticsearch 基础操作 #### 1.1 数据...
基础crud,分组,排序,聚合分析,基础crud,分组,排序,聚合分析,基础crud,分组,排序,聚合分析,基础crud,分组,排序,聚合分析,基础crud,分组,排序,聚合分析,基础crud,分组,排序,聚合分析,基础crud,分组...
es查看集群状态常用命令
`ES常用命令.txt`可能包含了一些Elasticsearch的命令行操作,如索引管理、集群状态检查、性能监控等。这些命令通常以curl命令的形式给出,也可以通过Elasticsearch的REST API接口在Python中实现。 通过深入学习并...
1. Elasticsearch常用命令: - 查询安装信息:通过访问`http://localhost:9200/?pretty`可以查看Elasticsearch的基本信息。 - 集群健康度:使用`http://localhost:9200/_cluster/health?pretty`检查集群的状态。 ...
IK是Elasticsearch常用的中文分词器,适用于处理中文文本。下载源码后,用Maven编译安装,然后将编译好的分词器复制到Elasticsearch的plugins目录。同时,需要导入依赖的jar包,并修改plugin-descriptor.properties...
这时,就需要引入可视化界面来辅助管理和操作,其中Elasticsearch-head插件就是一种常用的选择。 Elasticsearch-head插件是一个基于Grunt(JavaScript任务运行器)开发的Web应用,它提供了一个简洁、直观的用户界面...
在IT领域,特别是通信基站维护中,熟悉并掌握一系列常用命令是至关重要的。这些命令能够帮助运维人员实时监控和诊断基站的状态,及时发现并解决可能出现的问题。以下是对标题和描述中涉及的一些关键知识点的详细解释...
### ANSYS常用命令流知识点详解 #### 一、概述 ANSYS是一款强大的有限元分析软件,在工程领域有着广泛的应用。为了提高工作效率并更好地利用ANSYS的功能,熟练掌握其命令流是非常必要的。本文将详细介绍ANSYS命令流...
【汇编的调试常用命令详解】 在学习和开发汇编语言程序时,DEBUG.EXE是一个不可或缺的调试工具。本文将详细介绍DEBUG程序的启动方法、基本命令及其在汇编语言调试中的应用。 一、DEBUG程序的启动和退出 1. 直接...
安装完成后,通过以下命令启动Elasticsearch-Head: ``` grunt server ``` 7. **访问Web界面** 在浏览器中输入`http://localhost:9100/`,你应该能看到Elasticsearch-Head的界面,如果你的Elasticsearch集群...
8. **插件安装**:Elasticsearch有丰富的插件,可以通过`bin/elasticsearch-plugin install <plugin-name>`命令进行安装。例如,Kibana、Logstash和Beats等是常用的Elastic Stack组件,它们可以协同工作,提供完整的...
IK是Elasticsearch中最常用的中文分词插件,用于改善中文搜索效果。安装过程如下: 1. 将IK分词器解压到Elasticsearch的plugins目录下,如 `plugins/ik`。 2. 重启Elasticsearch服务,让插件生效。 在实际应用中,...
4. 启动 Elasticsearch 服务:`bin/elasticsearch` 或使用系统服务管理命令。 **Windows 版本安装与配置** 1. 解压 `elasticsearch-7.8.0-windows-x86_64.zip` 到一个合适的目录。 2. 修改 `config/elasticsearch....
ffmpeg 工具的常用命令 ffmpeg 是一种非常强大的音频、视频处理工具,使用方式如下:ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...。下面将对 ffmpeg 工具的常用命令进行详细...
下载后,可以通过命令行工具`tar`进行解压,例如使用`tar -zxvf elasticsearch-7.15.1-linux-x86_64.tar.gz`命令,将压缩包解压到当前目录。 5. **安装过程**: 解压后,通常会得到一个包含Elasticsearch可执行文件...
以下是一些CASS2008中的常用快捷命令及其功能详解: 1. **A - 画弧 (ARC)**:用于绘制弧线,可以指定起点、端点和半径,或者中心、起点和角度等不同的参数。 2. **V - 查看实体属性 (VIEWATTR)**:查看选定图形...
IK 分词器由“Smart Chinese Analyzer for Elasticsearch”发展而来,目前已经成为 Elasticsearch 社区最常用的中文分词解决方案之一。它支持自定义词典、动态热加载、多模式分词等特性,能够满足不同场景下的中文...
在安装ES时,我们已经通过`bin/elasticsearch-plugin install analysis-ik`命令完成了IK分词器的基础安装。默认提供的是"smart"模式,适用于大多数情况。 ### 3.2 配置IK分词器 在`config/elasticsearch.yml`中...