Elasticsearch
搜索引擎解决方案 版本 elasticsearch 5.6
Author : Janloong Do_O
配置
elasticsearch.in.sh
export JAVA_HOME=/usr/local/jdk8
export JRE_HOME=/usr/local/jdk8/jre
root用户运行
ES_JAVA_OPTS="-Des.insecure.allow.root=true"
错误1
如果这时报错"max virtual memory areas vm.maxmapcount [65530] is too low",运行
当前生效
$ sudo sysctl -w vm.max_map_count=262144
修改文件/etc/sysctl.conf
vm.max_map_count= 262144
执行命令
sysctl -p
错误2
max file descriptors [65535] forelasticsearch process likely too low, increase to at least [65536]
/etc/security/limits.conf,末尾增加如下内容
soft nofile 65536
hard nofile 65536
max virtual memory
或
* - nofile65536
* - memlock unlimited
需要重启
接触ip绑定限制 config/elasticsearch.yml
network.host: 0.0.0.0
基础命令
查看当前节点的所有index
$ curl -X GET