elasticsearch5.0.0安装部署常见错误或问题

爷的眼睛闪亮 爷的眼睛闪亮     2022-08-29     400

关键词:

 ElasticSearch 5.0.0 安装部署常见错误或问题


问题一:

[2016-11-06T16:27:21,712][WARN ][o.e.b.JNANatives ] unable to install syscall filter:

Java.lang.UnsupportedOperationException: seccomp unavailable: requires kernel 3.5+ with CONFIG_SECCOMPandCONFIG_SECCOMP_FILTERcompiledinatorg.elasticsearch.bootstrap.Seccomp.linuxImpl(Seccomp.java:349) ~[elasticsearch-5.0.0.jar:5.0.0]

at org.elasticsearch.bootstrap.Seccomp.init(Seccomp.java:630) ~[elasticsearch-5.0.0.jar:5.0.0]

原因:报了一大串错误,大家不必惊慌,其实只是一个警告,主要是因为你Linux版本过低造成的。

解决方案:
1、重新安装新版本的Linux系统
2、警告不影响使用,可以忽略

问题二:
ERROR: bootstrap checks failed

max file descriptors [4096] for elasticsearch process likely too low, increase to at least [65536]

原因:无法创建本地文件问题,用户最大可创建文件数太小

解决方案:
切换到root用户,编辑limits.conf配置文件, 添加类似如下内容:

vi /etc/security/limits.conf

添加如下内容:
*  soft nofile 65536

* hard nofile 131072

* soft nproc 2048

* hard nproc 4096
备注:* 代表Linux所有用户名称(比如 hadoop)

保存、退出、重新登录才可生效

问题三:
max number of threads [1024] for user [es] likely too low, increase to at least [2048]
原因:无法创建本地线程问题,用户最大可创建线程数太小
解决方案:切换到root用户,进入limits.d目录下,修改90-nproc.conf 配置文件。

vi /etc/security/limits.d/90-nproc.conf

找到如下内容:

* soft nproc 1024

#修改为

* soft nproc 2048

问题四:
max virtual memory areas vm.max_map_count [65530] likely too low, increase to at least [262144]
原因:最大虚拟内存太小
解决方案:切换到root用户下,修改配置文件sysctl.conf

vi /etc/sysctl.conf

添加下面配置:

vm.max_map_count=655360

并执行命令:

sysctl -p

然后重新启动elasticsearch,即可启动成功。

问题五:
ElasticSearch启动找不到主机或路由
原因:ElasticSearch 单播配置有问题
解决方案:
检查ElasticSearch中的配置文件
vi  config/elasticsearch.yml
找到如下配置:

discovery.zen.ping.unicast.hosts:["192.168.**.**:9300","192.168.**.**:9300"]
一般情况下,是这里配置有问题,注意书写格式

问题六:
org.elasticsearch.transport.RemoteTransportException: Failed to deserialize exception response from stream

原因:ElasticSearch节点之间的jdk版本不一致

解决方案:ElasticSearch集群统一jdk环境

问题七:
Unsupported major.minor version 52.0

原因:jdk版本问题太低
解决方案:更换jdk版本,ElasticSearch5.0.0支持jdk1.8.0

问题八:
bin/elasticsearch-plugin install license
ERROR: Unknown plugin license

原因:ElasticSearch5.0.0以后插件命令已经改变
解决方案:使用最新命令安装所有插件

bin/elasticsearch-plugin install x-pack

打包前端部署常见问题

...ge-lock.json//windowsosdelpackage-lock.json3、执行npminstall 重新安装 查看详情

openstack运维-环境部署|报错排查[t版](代码片段)

...二、基础配置1.配置国内YUM源2.修改主机名及关闭防火墙3.安装相关环境依赖包4.调优NAT网卡及配置DNS和映射5.配置免交护6.配置时间同步所有节点安装控制节点ct计算节点c1/2三、系统环境配置1.安装及配置MariaDB2.安装RabbitMQ3.安装mem... 查看详情

yapi部署

...署完成按照初始管理员账号,密码进入yapi就可以了进入安装目录vendors/server打开cmd输入以下命令,好了,我们的yapi服务已经启动,可以关掉cmd了,如果要开机启动,那么需要配置一下,具体的去看官网pm2常见操作 查看详情

windows安装部署yahoo的cmak运行时报错:输入行太长,命令语法不正确

Windows安装部署yahoo的cmak运行时报错,输入行太长,命令语法不正确原因是cmak.bat所在目录所在层次太深。 解决方案:把cmak放到驱动器的根目录下即可。 查看详情

devops持续集成-jenkins+gitlab|环境部署|性能优化|报错排查(代码片段)

...ps概述1.1持续集成1.2持续交付1.3持续部署二、部署Jenkins2.1安装JDK2.2安装Jenkins2.3Jenkins配置优化①JVM内存优化②插件源优化2.4启动Jenkins①解锁Jenkins②选择插件安装2.5安装Git2.6配置Git2.7初始化Git三、部署Gitlab3.1安装Gitlab3.2Git 查看详情

rabbitmq编译部署以及常见报错

(一)源码安装Erlang(1)下载erlang源码包wgethttp://www.erlang.org/download/otp_src_R13B04.tar.gz(2)解压缩erlang源码包tar-zxvfotp_src_R13B04.tar.gz(3)安装./configure??--prefix=/usr/local/erlang./make./makeinstall如果抛出如下错误No 查看详情

lamp常见安装编辑错误以及解决方法

...apr-util中make&&makeinstall发生这报错信息,解决方法:安装expat-devel依赖包即可#yuminstall-yexpat-devel2 httpd2.4.33进行make&&makeinstall的时候,发生的报错。分析说明:缺少了xml相关的库,需要安装libxml2-devel包 查看详情

flink的安装模式

...境下运行Flink。如果是集群模式,那么可以在自己电脑上安装虚拟机,保证有一个mas 查看详情

cobbler部署安装

挂载光驱#mount/dev/cdrom/mnt/安装cobbler所需软件 #yuminstallcobblercobbler-webdhcptftp-serverpykickstarthttpd-y 出现一下报错需要手动指定版本安装Djangocobbler-web-2.6.11-1.el6.noarch(epel)Requires:Django>=1.4#pipin 查看详情

x-pack

...视,报告和图形功能包含在一个易于安装的软件包中。在Elasticsearch5.0.0之前,您必须安装单独的Shield,Watcher和Marvel插件才能获得在X-Pack中所有的功能》思考题思考一:为什 查看详情

vue.js常见的报错信息及其解决方法的记录

...报错样例:报错原因:通常出现于一些依赖库的更新或者安装新的依赖库之后(可以认为npmupdate已经成为一种习惯),导致了vue和vue-template-compiler的版本不一致。解决方案:统一vue和vue-template-compiler的版本1"vue":"2.3.4",2"vue-template-c 查看详情

环境部署常见问题

redis安装完毕需要进行的配置:关闭bind选项,使得其他主机可以访问redis-server,关闭方法,注释掉/etc/redis.conf文件中的bind参数;将protected-mode改为no  redis-server关闭:redis-clishutdownredis-server启动:指定redis启动时需要加载的... 查看详情

dveops常见项目代码部署发布方式

...的文件夹下,bashjdk-install.sh先装好了jdk以后再二进制安装tomcat下载官网apche-tomcat-8.5.69.tar.gz放到/apps/结业所以下,做个软连接,方便以后版本升级ln-sv/apps/tomcat-8.5.69/apps/tomcat把压缩包和解压之后的目录区分开,自... 查看详情

streampark集成clouderaflinkldap告警,以及部署常见问题(代码片段)

...是ClouderaCDP,Flink版本为ClouderaVersion1.14,整体Flink安装目录以及配置文件结构与社区版本有较大出入。直接根据Streampark官方文档进行部署,将无法配置FlinkHome,以及后续整体Flink任务提交到集群中,因此需要进... 查看详情

asp.netcore使用system.drawing.common部署到docker报错问题

...录这些问题,希望帮到有需要的人。创建网站前提条件:安装最新版VS2017和NetCoreSDK 查看详情

es5.x版本研究(代码片段)

概述Elasticsearch5.0.0GA,基于Lucene6.2.0。Elasticsearch5.0.0带来了大量的改进和新功能,与之前的版本相比更快、更安全、更具有弹性,也更容易使用。本文主要分为两部分。第一部分从整体上,了解Es5.x版本的新特性及进行... 查看详情

安装rabbitmq,创建消息队列用户时报错怎么办???(代码片段)

安装RabbitMQ,创建消息队列用户时报错怎么办一.具体报错信息二.背景介绍三.解决办法一.具体报错信息Error:unabletoconnecttonoderabbit@localhost:nodedown二.背景介绍在openstack-T版环境部署的时候,在安装RabbitMQ后,在创建消... 查看详情

docker&kubernetes❀kubernetes集群安装部署过程与常见的错误解决方法(代码片段)

文章目录1、集群类型2、安装方式3、环境搭建3.1主机安装3.2环境初始化配置主机名称解析时间同步禁用iptables和firewalld服务禁用SELinux禁用swap分区修改Linux的内核参数配置ipvs功能系统重启3.3安装Docker服务切换镜像源安装Docker服务&#... 查看详情