`
hongtoushizi
  • 浏览: 376465 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

ElasticSearch 5.2.2 安装问题记录

阅读更多

      转载自: http://www.itdadao.com/articles/c15a1228740p0.html

1、启动 elasticsearch 如出现异常 can not run elasticsearch as root

解决方法:创建elasticsearch 账户,修改文件夹 文件 所属用户 组

2、启动异常:ERROR: bootstrap checks failed 
system call filters failed to install; check the logs and fix your configuration or disable system call filters at your own risk

问题原因:因为Centos6不支持SecComp,而ES5.2.1默认bootstrap.system_call_filter为true进行检测,所以导致检测失败,失败后直接导致ES不能启动。详见 :https://github.com/elastic/elasticsearch/issues/22899

解决方法:在elasticsearch.yml中配置bootstrap.system_call_filter为false,注意要在Memory下面: 
bootstrap.memory_lock: false 
bootstrap.system_call_filter: false

3、启动后,如果只有本地可以访问,尝试修改配置文件 elasticsearch.yml 
中network.host(注意配置文件格式不是以 # 开头的要空一格, : 后要空一格) 
为 network.host: 0.0.0.0

默认端口是 9200

注意:关闭防火墙 或者开放9200端口

4、ERROR: bootstrap checks failed

max file descriptors [4096] for elasticsearch process likely too low, increase to at least [65536] 
max number of threads [1024] for user [lishang] likely too low, increase to at least [2048]

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

vi /etc/security/limits.conf

添加如下内容:

  • soft nofile 65536

  • hard nofile 131072

  • soft nproc 2048

  • hard nproc 4096

5、max number of threads [1024] for user [lish] likely too low, increase to at least [2048]

解决:切换到root用户,进入limits.d目录下修改配置文件。

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

修改如下内容:

  • soft nproc 1024

修改为

  • soft nproc 2048

6、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,即可启动成功。

 

分享到:
评论

相关推荐

    Elasticsearch5.2.2和Kibana5.2.2

    **Elasticsearch 5.2.2 和 Kibana 5.2.2 知识点详解** **一、Elasticsearch 5.2.2** Elasticsearch 是一个基于 Lucene 的开源分布式搜索引擎,以其高可扩展性、实时搜索和分析能力而闻名。在 5.2.2 版本中,它提供...

    elasticsearch搜索引擎5.2.2下载

    8. **Windows支持**:描述中提到的是Windows版本,这意味着Elasticsearch 5.2.2已经为Windows操作系统做了优化,用户可以在Windows环境下轻松安装和运行。 9. **文件名称列表**:“elasticsearch-5.2.2”可能是解压...

    elasticsearch-5.2.2版本下载

    7. 监控与报警:Elasticsearch 内置了监控功能,可以跟踪节点和集群的状态,5.2.2 版本的监控指标更加丰富,有助于及时发现并解决问题。 8. 安全性:在 5.2.2 版本中,Elasticsearch 引入了基本的安全特性,如用户...

    elasticsearch-5.2.2.

    来自ES官方5.2.2版本 搭配KIBANA 5.2.2版本使用 开箱即可运行 选择/bin 下的elasticSearch.bat即可运行 支持springboot data ealsticsearch

    elasticsearch-5.2.2.zip

    Elasticsearch 5.2.2 是一个高度可扩展、高性能的开源全文搜索引擎,由Apache许可协议授权。它被广泛用于大数据分析、日志聚合、实时搜索和许多其他基于搜索的应用场景。Elasticsearch的核心特性包括分布式、RESTful...

    elasticsearch 5.2.2IK分词 编译jar包

    **Elasticsearch 5.2.2 IK分词插件...总的来说,Elasticsearch 5.2.2版本配合IK分词插件,能有效解决中文搜索中的分词问题,实现更精准的搜索匹配。通过合理的配置和维护,可以进一步优化搜索性能,满足多样化的需求。

    elasticsearch5.2.2 Java实现搜索

    基于Java+Maven实现的elasticsearch5.2.2的搜索,代码中实现了IK+pinyin分词器混合使用进行查询,有index、mapping、field的建立方法,也有不同的查询方法,也有数据组装封装发方法。

    elasticsearch-5.2.2客户端JAVA开发需要的69个jar包

    elasticsearch-5.2.2客户端JAVA开发需要的69个jar包。当然也可以通过maven自动下载。activation-1.1.jar,bcpkix-jdk15on-1.55.jar,bcprov-jdk15on-1.55.jar,commons-codec-1.10.jar,commons-logging-1.2.jar,...

    elasticsearch-analysis-ik-5.2.2

    Elasticsearch(简称ES)是一种流行的开源全文搜索引擎,基于Lucene构建,提供了一个分布式、RESTful风格的搜索和数据分析引擎。在处理中文分词方面,Elasticsearch有一个非常重要的插件——IK分词器(Analysis IK)...

    elasticsearch-5.2.2

    Elasticsearch(简称ES)是一款基于Lucene的开源、分布式全文搜索引擎,它在处理海量数据时展现了极高的性能和灵活性。5.2.2是其稳定版本之一,为用户提供了强大的搜索、分析和监控能力。本文将深入探讨Elastic...

    elasticsearch5.2.2版本插件 xpack.rar

    访问elasticsearch集群发现访问不了,查了下日志才发现,我的license过期啦!为处理许可证过期时间,小编特做

    CentOS7下安装elasticsearch-5.2.2分布式集群

    CentOS7下安装搭建elasticsearch-5.2.2.tar.gz分布式集群的全过程,包括创建非root用户、配置参数设置等详细过程,这是本人亲自搭建,有详细的截图说明过程。 说明的是:CentOS7下基本的JDK、防火墙等设置就不多讲

    elasticsearch安装和使用

    本文将详细介绍Elasticsearch的安装、配置以及与Spring的整合,还会涉及Elasticsearch的curl命令操作和中文分词器IK的安装。 一、Elasticsearch的安装与启动 1. 首先,Elasticsearch运行需要Java Development Kit...

    elasticsearch-5.2.2.jar

    Elasticsearch 子项目:服务器 org.elasticsearch/elasticsearch/5.2.2/elasticsearch-5.2.2.jar

    elastic5.2.2

    在使用 Elasticsearch 5.2.2 之前,确保你已经安装了兼容的 Java Development Kit (JDK),即 JDK 1.8。这是因为 Elasticsearch 是用 Java 编写的,并且它依赖于特定版本的 JDK 来运行。 1. **分布式架构**: ...

    elasticsearch服务器安装包

    2. **下载安装包**:这里的"es安装包"即为Elasticsearch的安装文件,通常是一个zip或tar.gz格式的压缩包。你需要从官方网站或者镜像站点下载对应版本的安装包,确保与你的系统兼容。 3. **解压安装**:下载完成后,...

    elasticsearch-head-5.2.2.zip

    本文将围绕“elasticsearch-head-5.2.2.zip”这个压缩包,深入探讨Elasticsearch-Head的安装、使用以及相关知识点。 首先,"elasticsearch-head-5.2.2.zip"这个文件名表明我们获取的是Elasticsearch-Head的5.2.2...

    elasticsearch-7.7(内含一键安装脚本)

    内含的一键安装脚本 `installES.sh` 是为了简化 Elasticsearch 的部署过程,使得用户能够在Linux环境中快速便捷地安装和配置 Elasticsearch 7.7.0。通常,这个脚本会包含以下步骤: 1. **环境检查**:检查操作系统...

    Elasticsearch5.4.1 安装配置 +Kibana

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

    Elasticsearch集群安装配置.docx

    Elasticsearch集群安装配置 Elasticsearch 是一个基于 Apache Lucene 的搜索和数据分析引擎,支持实时搜索、数据分析和报表生成等功能。为了实现高可用性和高性能,Elasticsearch 集群安装配置是非常重要的。本文将...

Global site tag (gtag.js) - Google Analytics