ElasticSearch安装

Posted 永旗狍子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ElasticSearch安装相关的知识,希望对你有一定的参考价值。

一.ElasticSearch安装

1.安装ES&Kibana

在opt目录下创建一个docker_es的文件夹,并创建docker-compose.yml文件,内容如下

  • ES&Kibana的image版本保持一致
  • 修改kibana中的ip
version: "3.1"
services:
  elasticsearch:
    image: daocloud.io/library/elasticsearch:6.5.4
    restart: always
    container_name: elasticsearch
    ports:
      - 9200:9200
    volumes:
      - /opt/docker_es/plugins:/usr/share/elasticsearch/plugins
  kibana:
    image: daocloud.io/library/kibana:6.5.4
    restart: always
    container_name: kibana
    ports:
      - 5601:5601
    environment:
      - elasticsearch_url=http://192.168.206.139:9200
    depends_on:
      - elasticsearch

注意:安装ES时可能会报max virtual memory areas vm.max_map_count [65530] is too low的错误

解决办法: 切换到root用户修改sysctl.conf文件

vi /etc/sysctl.conf 

添加下面配置:

vm.max_map_count=655360

执行

sysctl -p

2.安装IK分词器

下载IK分词器:elasticsearch-analysis-ik-6.5.4.zip

在/opt/docker_es/plugins目录下创建analysis-ik目录,把elasticsearch-analysis-ik-6.5.4.zip压缩包中解压的内容放到该目录下,重启ES

  

 安装成功:访问ip:9200

 访问ip:5601

 

以上是关于ElasticSearch安装的主要内容,如果未能解决你的问题,请参考以下文章

Elasticsearch笔记九之优化

使用标准库Ruby将数据标记到Elasticsearch批量中

Elasticsearch:如何在 Elasticsearch 中正确使用同义词功能

Elasticsearch:如何在 Elasticsearch 中正确使用同义词功能

Elasticsearch-PHP 索引操作

在Tomcat的安装目录下conf目录下的server.xml文件中增加一个xml代码片段,该代码片段中每个属性的含义与用途