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安装的主要内容,如果未能解决你的问题,请参考以下文章
使用标准库Ruby将数据标记到Elasticsearch批量中
Elasticsearch:如何在 Elasticsearch 中正确使用同义词功能
Elasticsearch:如何在 Elasticsearch 中正确使用同义词功能
在Tomcat的安装目录下conf目录下的server.xml文件中增加一个xml代码片段,该代码片段中每个属性的含义与用途