随笔分类 - ELK
摘要:参考 https://dzone.com/articles/elasticsearch5-how-to-build-a-plugin-and-add-a-lis https://github.com/chrisshayan/es-changes-feed-plugin https://blog.cs
阅读全文
摘要:前置条件是安装ik分词,请参考 Elasticsearch学习笔记——分词 1.在ik分词的config下添加词库文件 ~/software/apache/elasticsearch-6.2.4/config/analysis-ik$ ls | grep mydic.dic mydic.dic 内容
阅读全文
摘要:别名是一个指针或者名称,可以对应一个或者多个具体的索引。 别名的创建,这样就给一个名为es的索引添加了一个别名:alias_test lintong@lintongdeMacBook-Pro ~ $ curl -XPUT 'http://master:9200/es/_alias/alias_tes
阅读全文
摘要:Shard是什么? 在下面的文档中进行了介绍 https://www.elastic.co/guide/cn/elasticsearch/guide/current/kagillion-shards.html 1.一个分片的底层即为一个 Lucene 索引,会消耗一定文件句柄、内存、以及 CPU 运
阅读全文
摘要:在索引模板里面,date类型的字段的format支持多种类型,在es中全部会转换成long类型进行存储,参考 一个索引模板范例
阅读全文
摘要:参考 1.下载插件 2.安装 如果遇到 Exception in thread "main" java.lang.IllegalArgumentException: Unknown properties in plugin descriptor: [jvm, site] 解压zip文件,然后修改 p
阅读全文
摘要:1.创建索引,名字为index curl -XPUT http://localhost:9200/index 2.创建一个mapping curl -XPOST http://localhost:9200/index/fulltext/_mapping -H 'Content-Type:applic
阅读全文
摘要:1.测试Elasticsearch的分词 Elasticsearch有多种分词器(参考:https://www.jianshu.com/p/d57935ba514b) Set the shape to semi-transparent by calling set_trans(5) (1)stand
阅读全文
摘要:Logstash 是开源的服务器端数据处理管道,能够同时 从多个来源采集数据、转换数据,然后将数据发送到您最喜欢的 “存储库” 中。(我们的存储库当然是 Elasticsearch。) 作用:集中、转换和存储数据 官方网站: https://www.elastic.co/cn/products/lo
阅读全文
摘要:1.首先下载Kibana 2.解压 3.修改配置,在config文件夹下面修改kibana.yml 4.启动 5.访问web 6.在Manager里面添加index,demo中的index名称叫做es 添加之后 7.在discover中可以查看数据,里面还会对top数据进行统计 8.在Dev too
阅读全文
摘要:到elasticsearch网站下载最新版本的elasticsearch 6.2.1 https://www.elastic.co/downloads/elasticsearch 其他版本 https://www.elastic.co/cn/downloads/past-releases/elast
阅读全文
摘要:1.索引预创建,避免在零点的时候对集群的master节点造成过大的压力 2.集群冷热分离 3.索引生命周期:所以预创建->热节点->warm节点->索引关闭->索引删除 参考:Elasticsearch集群优化实战 1.虚拟内存优化 修改 /etc/sysctl.conf配置文件,添加 vm.max
阅读全文
摘要:1. TransportNodesListGatewayMetaState.Request 获取各个节点的元信息的请求 2. TransportNodesListGatewayStartedShards.Request 获取started的shard的列表的请求 3. org.elasticsear
阅读全文
摘要:集群参数 1.cluster.name 集群名称 也可以在注释后在es的启动命令添加 -Ecluster.name=XXX,默认为elasticsearch 节点参数 1.node.name 节点名称 也可以在注释后在es的启动命令添加 -Enode.name=XXX 2.node.name 节点角
阅读全文