`

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

    博客分类:
  • ELK
 
阅读更多
问题一:

[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

问题九:
Likely root cause: java.nio.file.AccessDeniedException:
出现这个异常的原因是当前用户没权限

解决办法 通过命令:
chown ksea /usr/local/elasticsearch -R为ksea这个用户进行授权

参考:
http://www.dajiangtai.com/community/18136.do?origin=csdn-geek&dt=1214
http://blog.csdn.net/mexican_jacky/article/details/51774596
分享到:
评论

相关推荐

    官方elasticsearch5.0.0

    Elasticsearch 5.0.0 是一个重要的版本更新,它是 Elasticsearch 开源搜索引擎的一个里程碑。Elasticsearch 是基于 Lucene 库开发的...通过下载并安装 `elasticsearch-5.0.0` 文件,你可以开始探索和利用这些新特性。

    elasticsearch5.0.0的jar下载

    官网下载太慢

    elasticsearch-5.0.0

    压缩包中的 `elasticsearch-5.0.0.tar.gz` 文件是 Elasticsearch 5.0.0 的源代码或二进制分发包,用户可以通过解压并运行来安装和启动服务。而 `elasticsearch-head-master.zip` 是一个基于网页的 Elasticsearch ...

    elasticsearch-head-5.0.0.tar.gz

    标题中的"elasticsearch-head-5.0.0.tar.gz"表明这是一个针对Elasticsearch 5.0.0版本的Head工具的归档文件,文件格式为tar.gz,这是一种常见的Linux/Unix系统下的文件打包和压缩格式。 在Elasticsearch中,Head...

    elasticsearch-5.0.0.zip

    Elasticsearch 5.0.0 是一个基于Java开发的开源全文搜索引擎,它以其高效、可扩展性以及灵活性而闻名。这个版本的发布标志着Elasticsearch的一个重要里程碑,引入了许多新特性和改进,旨在提高搜索性能和数据分析...

    ElasticSearch单节点部署步骤

    确保系统已安装Java Development Kit (JDK) 8或以上版本,因为Elasticsearch运行需要Java环境。 2. **下载Elasticsearch**:访问官网(https://www.elastic.co/downloads/elasticsearch)下载最新稳定版的Elastic...

    elasticsearch-head-v5.0.0

    elasticsearch-head 是用于监控 Elasticsearch 状态的客户端插件,...elasticsearch-head插件是使用JavaScript开发的,依赖Node.js库,使用Grunt工具构建,所以要安装elasticsearch-head,还需要先安装Node.js和Grunt。

    elasticsearch超详细安装部署手册

    本文将详细介绍在Linux和Windows系统上安装和部署Elasticsearch的详细步骤。 **Windows安装部署** 1. **下载与解压**:首先从官方渠道获取Elasticsearch的zip安装包,例如`elasticsearch-6.6.1.zip`,并将其解压到...

    es安装教程:单点部署es、部署kibana、以及IK分词器

    在本文中,我们将深入探讨如何进行Elasticsearch(ES)的单点部署,安装Kibana,并配置IK分词器,这些都是大数据分析和日志管理中至关重要的组件。 ## 一、Elasticsearch(ES)单点部署 ### 1.1 下载ES 首先,你...

    elasticsearch-head-5.0.0.zip

    安装elasticsearch-head-5.0.0.zip非常简单,通常只需要将解压后的文件放到Elasticsearch的plugins目录下,然后重启Elasticsearch服务。通过在浏览器中输入`http://localhost:9200/_plugin/head/`(假设Elastic...

    elasticsearch安装配置详解及常见错误解决办法

    Elasticsearch 安装配置详解及常见错误解决办法 Elasticsearch 是一个基于 Lucene 库的搜索引擎,提供了强大的全文搜索功能。本文将详细介绍 Elasticsearch 的安装配置过程,以及常见错误的解决办法。 一、Elastic...

    1 ElasticSearch 安装

    ### Elasticsearch在Linux系统的安装与配置详解 #### 一、引言 Elasticsearch是一款基于Lucene的开源搜索和分析引擎,适用于全文检索、结构化数据检索等场景。它以其高性能、高扩展性和易于使用的特性而受到广泛...

    Elasticsearch5.4.1 安装配置 +Kibana

    ### Elasticsearch 5.4.1 安装与配置详解 #### 一、Elasticsearch简介 Elasticsearch是一个基于Lucene的开源搜索和分析引擎,适用于各种类型的数据,包括文本、数字、地理空间数据等。它能够提供快速的全文搜索能力...

    Logash+Elasticsearch+Kibana+日志系统全套安装部署.rar

    Logash+Elasticsearch+Kibana+日志系统全套安装部署.rar Logash+Elasticsearch+Kibana+日志系统全套安装部署.rar Logash+Elasticsearch+Kibana+日志系统全套安装部署.rar Logash+Elasticsearch+Kibana+日志系统全套...

    ElasticSearch部署操作说明

    ElasticSearch部署操作说明 ElasticSearch是一款开源的搜索引擎库,基于Lucene库,提供了一个分布式的搜索引擎服务。下面是ElasticSearch部署操作的详细说明: 一、环境准备 1. 安装JDK环境:ElasticSearch需要...

    elasticsearch-head-master-5.0.0版本.zip

    在安装和使用Elasticsearch-Head时,通常需要将elasticsearch-head-5.0.0文件夹部署到Node.js环境中,并确保与Elasticsearch实例在同一网络环境下。注意事项.txt文件可能包含关于配置、依赖和安全性的提示,阅读并...

Global site tag (gtag.js) - Google Analytics