
ElasticSearch
HeatDeath
Learn by doing!
展开
-
通过 url 删除 Elasticsearch 中的数据
curl -XDELETE "http://test-hostname:9200/product*_201704*" 通过url删除ES中的数据 http://blog.youkuaiyun.com/u012307002/article/details/72466323转载 2018-03-10 15:53:48 · 1759 阅读 · 0 评论 -
ElasticSearch 设置 mapping 报错 No handler for type [string] declared on field [productID]
{ "error": { "root_cause": [ { "type": "mapper_parsing_exception", "reason": "No handler for type [string] declared on field [productID]"原创 2018-03-10 17:43:05 · 17650 阅读 · 3 评论 -
Elasticsearch 基础入门
1 Elasticsearch的常见概念 索引(Index) 相当于关系型数据库中的database,是一个独立的Lucene实例。 类型(Type) 相当于关系型数据库中的table,一个索引中可以有多个type。 文档(Document) 相当于关系型数据中的row,文档由字段构成,是一个Json对象。 字段(Field) 相当于关系型数据中的column,每个字段都有它对...原创 2018-03-05 16:25:56 · 363 阅读 · 0 评论 -
使用 Kibana 连接ElasticSearch 的方法
1、Kibana搭建与运行 http://javaarm.com/file/opensource/www.elastic.co/elastic-docs-master_2015-11-15_cn/html/en/kibana/4.2/setup.html 2、ElasticSearch学习(2)–使用Kibana连接ES(5.0以上版本) http://blog.youkuaiyun.com/jes...原创 2018-03-12 18:59:49 · 11130 阅读 · 0 评论 -
ElasticSearch 配置文件 elasticsearch.yml 详解
1、elasticsearch-.yml(中文配置详解) https://www.cnblogs.com/zlslch/p/6419948.html 2、分布式搜索elasticsearch配置文件详解 http://blog.youkuaiyun.com/laigood/article/details/7421197 ...原创 2018-03-12 19:05:18 · 1926 阅读 · 0 评论 -
ElasticSearch 中 post 和 put 的区别
POST /uri 创建 DELETE /uri/xxx 删除 PUT /uri/xxx 更新或创建 GET /uri/xxx 查看 POST不用加具体的id,它是作用在一个集合资源之上的(/uri),而PUT操作是作用在一个具体资源之上的(/uri/xxx)。 在ES中,如果不确定document的ID(documents具体含义见下),那么直接POST对应uri( “POST /websi...原创 2018-03-12 19:15:05 · 9083 阅读 · 0 评论 -
记录几条 ElasticSearch 中的常用命令
1、查看当前 【索引】 状态 http://localhost:9200/_cat/indices?v 2、设置 log 【type】 PUT http://localhost:9200/core_data { "mappings": { "log": { "properties": { "@times...原创 2018-03-12 21:33:59 · 704 阅读 · 0 评论 -
Elasticsearch 外网访问9200端口访问
系统centos6.5 可以访问127.0.0.1:9200,但不能访问 公网IP:9200 后面ip就是127.0.0.1的局域网ip,如何解决? 修改配置文件 config/elasticsearch.yml network.host: 0.0.0.0...原创 2018-05-02 19:02:59 · 1953 阅读 · 0 评论 -
Python 将日志数据存储到 ElasticSearch 间隔指定时间
主要工作代码 import json import os import re import time import requests import yaml # host_ip = "" def get_log_path_dict(): avira_log_path = "/home/xxx/logs/xxx" for root, dirs, files in os.wal...原创 2018-06-02 14:28:49 · 3085 阅读 · 0 评论