EasticSearch安装部署
一.下载
curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.6.2.tar.gz
二.配置
配置elasticsearch.yml文件
# vim ./config/elasticsearch.yml
cluster.name: my-application
path.data: /opt/software/elasticsearch-6.6.2/tmp/data
path.logs: /opt/software/elasticsearch-6.6.2/tmp/log
network.host: 0.0.0.0
http.port: 9200
# 是否支持跨域
http.cors.enabled: true
#表示支持所有域名
http.cors.allow-origin: "*"
三.启动
sh ./bin/elasticsearch
四.报错以及解决
1.报错killed,由于服务器内存资源不够导致,需要配置/config/jvm.options:-Xms128m -Xmx128m就ok了
2.elasticsearch用户拥有的可创建文件描述的权限太低,至少需要65536;
[1]: max file descriptors [65535] for elasticsearch process is too low, increase to at least [65536]
[2]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
vim /etc/security/limits.conf
# 在最后面追加下面内容
*** hard nofile 65536
*** soft nofile 65536