ElasticSearch集群配置&IK中文分词器配置

Cluster集群配置

  1. 下载Elasicsearch源码:https://www.elastic.co/downloads/elasticsearch
  2. 上传到服务器:scp elasticsearch.zip root@ip:/localdir
  3. 配置elasticsearch.yml:主要配置discovery.zen.ping.unicast.hosts,network.host, http.port,bootstrap.memory_lock
  4. 配置jvm.options:配置Xms,Xmx
  5. 设置系统/etc/security/limits.conf: soft nofile 655350, hard nofile 655350, soft memlock unlimited, hard memlock unlimited
  6. 配置系统/etc/sysctl.conf:vm.max_map_count=655300
  7. 逐台启动Elasticsearch:bin/elasticsearch
  8. 验证通过localhost/yourIp:9200查看集群状态

Cluster集群监控

  1. Elasicsearch安装x-pack: 有网:bin/elasticsearch-plugin install x-pack; 不能联网情况下,先下载x-pack zip安装包,然后上传到服务器,bin/elasticsearch-plugin install file:///x-pack.zip
  2. 重启Elasticsearch
  3. 生成x-pack账户密码:bin/x-pack/setup-passwords auto。或者elasticsearch.yml中设置免密码:xpack.security.enabled: false
  4. Kibana安装x-pack:bin/kibana-plugin install x-pack;不能联网情况下,同样下载安装包安装。
  5. 添加elasticsearch用户名密码到kibaba.yml
  6. 重启kibana。
  7. 打开localhost:5601验证。

Elasticsearch中文分词器配置

  1. 下载IK中文分词器:https://github.com/medcl/elasticsearch-analysis-ik
  2. 连网状态下安装:./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.2.3/elasticsearch-analysis-ik-6.2.3.zip
  3. 不能连网状态,下载ik分词器zip包,上传到服务器,使用bin/elasticsearch-plugin install file:///ik.zip安装
  4. 重启elasticsearch服务
  5. 使用IK中文分词器创建索引:PUT /news?pretty
    {
    “index.analysis.analyzer.default.type” : “ik_max_word”
    }

JAVA API使用IK分词器请求Elasticsearch索引

TODO

猜你喜欢

转载自blog.csdn.net/witsmakemen/article/details/80516183