Elasticsearch在Linux环境下的2种运行和停止方式

Elasticsearch在Linux环境下的2种运行和停止方式,第1张

最近在学习elasticsearch,我之前对这个还是个菜鸟经过2天的学习来记录下我自己关于Elasticsearch在Linux环境下的2种启动和停止方式:

第一种:

1、前台运行

运行结果

2、ctrl+c停止运行

停止后:

第二种:后端运行

1、后端运行的命令

bin/elasticsearch -d

结果

2、查看elasticsearch被那个端口占用和停止

2-1、采用jps命令查看

2-2、采用kill -9 端口来停止运行

所以:

若是es的前台运行,则用ctrl + c来停止。

若是es的后台运行,则用kill -9 进程号来停止。

fielddata是全加载进入内存,主要用处在排序和聚合字段

fielddata与doc values区别:

4.1 相同点

4.2 不同点

fielddata: 内存存储;doc_values: OS Cache+磁盘存储

fielddata: 对应的字段类型是textdoc_values:对应的字段类型是keyword

field_data主要针对的是分词字段;doc_values针对大是不分词字段

fielddata默认不开启;doc_values默认是开启

7 bm2.5文档 The Probabilistic Relevance Framework: BM25 and Beyond.

https://blog.mimacom.com/bm25-got/

GET _tasks?detailed=true&actions=*indices:data/read/search

POST _tasks/CdoilmnzRVyllc0PbRbB2w:7280/_cancel

16 查看节点所占内存

/_cat/nodes?v&format=json&h=ip,port,v,m,fdp,mc,mcs,sc,sm,qcm,fm,im,siwm,svmm

获取二进制的head dump文件 jmap -dump:format=b,file=/tmp/es_heap.bin <pid>其中pid是ES JAVA进程的进程号。

PUT /索引名称/_settings

{

"index.search.slowlog.threshold.query.warn": "1s",

"index.search.slowlog.threshold.query.info": "500ms",

"index.search.slowlog.threshold.query.debug": "300ms",

"index.search.slowlog.threshold.query.trace": "100ms",

"index.search.slowlog.threshold.fetch.warn": "1s",

"index.search.slowlog.threshold.fetch.info": "500ms",

"index.search.slowlog.threshold.fetch.debug": "300ms",

"index.search.slowlog.threshold.fetch.trace": "100ms",

"index.search.slowlog.level": "info"

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8531164.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-17
下一篇 2023-04-17

发表评论

登录后才能评论

评论列表(0条)

保存