总结一次安装elasticsearch7.0过程报错

如题所述

第1个回答  2022-07-23
1,could not find java in JAVA_HOME or bundled at /usr/local/java/jdk1.8.0_181/bin/java

解决:在安装jdk8后配置环境变量时JAVA_HOME:/usr/local/java/jdk1.8.0_231路径结尾未加/

2,ElasticsearchUncaughtExceptionHandler] … can not run elasticsearch as root

解决:根据报错详情日志看出是elasticsearch.yml配置文件中修改network.host:47.97.26.218时冒号后未加空格

3、BindTransportException[Failed to bind to [9300-9400]

解决:配置文件elasticsearch.yml 将 network.host: 47.97.26.218 修改为本机IP 0.0.0.0

4、unable to install syscall filter:

解决:在配置文件elasticsearch.yml最后一行添加bootstrap.system_call_filter: false

5、java.nio.file.AccessDeniedException: …/elasticsearch-7.4.0/config/jvm.options

解决:给es用户赋予elasticsearch-7.0.0下所有文件的权限 chown -R es:es  /usr/local/elasticsearch-7.0.0/

6、max number of threads [1024] for user [lishang] likely too low

解决:切换root用户,修改limits.d目录下的配置文件vim /etc/security/limits.d/90-nproc.conf

7、 max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

解决:切到root用户执行sysctl -w vm.max_map_count=262144,在  /etc/sysctl.conf文件最后添加一行vm.max_map_count=262144
相似回答