elasticsearch-6.1.1安装部署注意事项

1、centos7以前的版本需要关闭 bootstrap.memory_lock,配置内容如下:

原因:
这是在因为Centos6不支持SecComp,而ES6.1.1默认bootstrap.system_call_filter为true进行检测,所以导致检测失败,失败后直接导致ES不能启动。

解决:
在elasticsearch.yml中配置bootstrap.system_call_filter为false,注意要在Memory下面:

bootstrap.memory_lock: false
bootstrap.system_call_filter: false

可以查看issues
https://github.com/elastic/elasticsearch/issues/22899

2、ik最新插件安装
./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.1.1/elasticsearch-analysis-ik-6.1.1.zip

测试步骤如下:

curl -XPOST http://11.0.0.35:9200/index/fulltext/_mapping -H 'Content-Type: application/json' -d'
{
"properties": {
"content": {
"type": "text",
"analyzer": "ik_max_word",
"search_analyzer": "ik_max_word"
}
}

}'

curl -XPOST http://11.0.0.35:9200/index/fulltext/1 -H 'Content-Type: application/json' -d'
{"content":"美国留给伊拉克的是个烂摊子吗"}
'

curl -XPOST http://11.0.0.35:9200/index/fulltext/2 -H 'Content-Type: application/json' -d'
{"content":"公安部:各地校车将享最高路权"}
'
curl -XPOST http://11.0.0.35:9200/index/fulltext/3 -H 'Content-Type: application/json' -d'
{"content":"中韩渔警冲突调查:韩警平均每天扣1艘中国渔船"}
'
curl -XPOST http://11.0.0.35:9200/index/fulltext/4 -H 'Content-Type: application/json' -d'
{"content":"中国驻洛杉矶领事馆遭亚裔男子枪击 嫌犯已自首"}
'

curl -XPOST http://11.0.0.35:9200/index/fulltext/_search -H 'Content-Type: application/json' -d'
{
"query" : { "match" : { "content" : "中国" }},
"highlight" : {
"pre_tags" : ["<tag1>", "<tag2>"],
"post_tags" : ["</tag1>", "</tag2>"],
"fields" : {
"content" : {}
}
}
}
'

{"took":16,"timed_out":false,"_shards":{"total":5,"successful":5,"skipped":0,"failed":0},"hits":{"total":2,"max_score":0.6489038,"hits":[{"_index":"index","_type":"fulltext","_id":"4","_score":0.6489038,"_source":
{"content":"中国驻洛杉矶领事馆遭亚裔男子枪击 嫌犯已自首"}
,"highlight":{"content":["<tag1>中国</tag1>驻洛杉矶领事馆遭亚裔男子枪击 嫌犯已自首"]}},{"_index":"index","_type":"fulltext","_id":"3","_score":0.2876821,"_source":
{"content":"中韩渔警冲突调查:韩警平均每天扣1艘中国渔船"}
,"highlight":{"content":["中韩渔警冲突调查:韩警平均每天扣1艘<tag1>中国</tag1>渔船"]}}]}}

3、java的jvm参数修改config下面的jvm.options即可。

推荐阅读更多精彩内容

  • Elasticsearch默认提供的分词器,会把每个汉字分开,而不是我们想要的根据关键词来分词,我是中国人 不能简...
    欢醉阅读 1,062评论 0 3
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 129,427评论 18 137
  • 包括内容: IK分词组件的添加和配置 索引建立及高亮搜索示例 添加自定义分词的测试 版本: ES - 2.4.5,...
    君剑阅读 6,637评论 0 0
  • 本文将分为三大部分来讲es相关的基础知识点 一、ElasticSearch 基础概念和组成部分 1)Ela...
    meng_philip123阅读 6,179评论 3 43
  • 本人陆陆续续接触了ELK的1.4,2.0,2.4,5.0,5.2版本,可以说前面使用当中一直没有太多感触,最近使用...
    三杯水Plus阅读 3,820评论 0 12
  • 文/度仔妈咪. 坚持日更两个半月以来,感受最深的就是素材的寻找。因为每天都写,所以每天都需要找素材,对吗?这其实是...
    Suven阅读 276评论 6 5
  • 单身汉也有单身汉的压力。 父母打电话来问创业进展了,我就纳闷了,这事与你们有什么关系。好吧,我之所以不愿意说,是因...
    dec17阅读 89评论 0 0
  • 我吃喝玩乐,肆意地过着我喜欢的生活,享受着我喜欢的事物。可是我并没有多要,这些东西让我有充实感,满足感,所以我快乐...
    开挂的人生阅读 214评论 0 0