`
tcxiang
  • 浏览: 89475 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

使用ES的时候是碰到的坑

 
阅读更多

1.too many open file

描述:Jersey写的Restful,发布在tomcat下面了,运行一段时间 后就死掉,查log发现报错too many open file

1)第一感觉是TransportClient的问题,查看/proc/<程序pid>/fd/下面,1024个文件,初步判断是ulimit限制的问题。

2)查找相关资料,修改ulimit为4096,重复上面步骤,发现文件个数到了4096报错。

3)认为是TransportClient没有关闭的问题,但是程序里写的是单例模式,改成new一个TransportClient,用完再close掉,问题就解决了。

 

 

2.TooManyClauses exception

 index.query.bool.max_clause_count:4096

 

分享到:
评论

相关推荐

    ElasticSearch Java API 中文文档

    标题《ElasticSearch Java API 中文文档》表明本篇文档的主要内容是关于ElasticSearch的Java API的中文使用说明和相关知识点介绍。ElasticSearch是一个基于Lucene构建的开源搜索引擎,它提供了一个分布式、多用户...

    ElasticSearch JAVA开发手册

    本手册不仅详细描述了如何使用Java作为客户端访问ElasticSearch的代码和方法,同时也描述了在使用ElasticSearch遇到的坑和解决方案,是新手入门不可多得的教材,也是老手借鉴提高的材料。

    ElasticSearch Java 中文文档 5.6

    此外,文档中提到了作者在实际使用ElasticSearch过程中遇到的“坑”,并计划在后续版本中更新相应的配套实例项目。这表明文档不仅提供了理论知识,还包含了丰富的实践经验,能够帮助开发者更深入地理解和使用Elastic...

    学习java的方法以及会遇到的坑等1

    本文将探讨学习Java的方法,并分享一些初学者可能会遇到的难点和陷阱。首先,我们来看看学习Java的前提条件。 1. **赚钱的动力**:这通常是许多人选择学习Java的初衷。对金钱的追求可以作为持续学习的强大动力。...

    ElasticSearch.zip

    2. 安装Elasticsearch:解压Elasticsearch,配置`ES_HOME`环境变量,修改`elasticsearch.yml`配置文件(如设置网络监听地址等)。 3. 安装Node.js:解压Node.js,将其添加到PATH环境变量中。 4. 安装Header插件:将...

    Elasticsearch集群中JVM问题的应对之策

    个推在使用Elasticsearch的过程中也踩过一些坑,比如建立索引慢、节点脱离集群、请求阻塞和备份无法恢复等问题。这说明Elasticsearch集群在不同阶段和不同规模的使用过程中,都可能遇到各种挑战,需要及时调整和优化...

    详解centos7上elastic search安装及填坑记

    然后尝试启动Elasticsearch,但可能会遇到第一个问题:内存不足。这是因为Elasticsearch默认分配了2GB的JVM内存,对于某些低配置的服务器可能过高。解决方法是降低内存分配: ```bash cd bin/ ./elasticsearch ``` ...

    elasticsearch手把手搭建生产环境es客户端工具head插件

    结果遇到了各种的坑. 1.首先需要下载 插件下载方式安装:从https://download.csdn.net/download/xiaolong2230/11209538下载或者从https://github.com/mobz/elasticsearch-head下载ZIP包。   从5.0以后head插件支持...

    springboot2.0+elasticsearch5.5+rabbitmq搭建搜索服务的坑

    在构建基于SpringBoot 2.0、Elasticsearch 5.5和RabbitMQ的搜索服务过程中,开发者可能会遇到各种挑战。以下是一些关键的知识点和常见问题的详细说明: 1. **Elasticsearch的选择**:尽管最新版本的Elasticsearch...

    双GLSurfaceView同时显示Preview时遇到的几个坑

    然而,这并非易事,因为涉及到多个GLSurfaceView与摄像头预览数据的同步处理,可能会遇到一系列的问题。本文将深入探讨这些问题及其解决方案。 首先,GLSurfaceView是Android系统提供的一个用于渲染OpenGL ES图形的...

    Elasticsearch最新版本7.6.0使用docker安装集群

    今天使用docker安装elasticsearch最新版本7.6.0的集群环境.遇到了好多坑,最终完成搭建先整理安装步骤 1.先从docker hub下pull最新的es镜像 2.创建数据挂在目录,配置ElasticSearch集群配置文件,调高JVM线程数限制...

    大数据生态圈学习.zip

    - elasticsearch开始使用|├── qs-hadoop-file -- 学习相关的资料文件、以及遇到的坑点笔记|├── qs-hadoop-flink -- 分布式数据流处理和批量数据处理框架 flink 初次见面|├── qs-hadoop-hdfs -- hadoop核心...

    elasticsearchlinux搭建详解

    自己做的关于elasticsearch-6.6.1的linux版搭建程ppt,内容包含elasticsearch-6.6.1搭建,集成ik分词器6.6.0版,logstash-6.6.1版,node安装,服务集群,服务搭建过程中可能会遇到的坑等等

    Docker安装Elasticsearch和Kibana(单机开发版)

    docker hub elasticsearch tag 这里以安装7.6.0为例 右边有拉取镜像的指令,直接复制,在linux下执行即可拉取镜像 这里镜像已拉取完毕 三.容器运行ES 这里强烈建议按照docker hub的文档来启动,不然会遇到很多坑 ...

    CCTC 2016 AdMaster卢亿雷:Spark的大数据应用实践

    首先,卢亿雷介绍了AdMaster作为一家数据公司,使用了包括Hadoop、HBase、MapReduce、Pig、Hive、Spark、Storm、ElasticSearch和Pinot在内的大数据技术。这些技术的应用不仅限于数据存储、计算,还包括了数据的处理...

    58速运微服务落地实践之填坑大法

    - **日志管理**:使用ELK(Elasticsearch、Logstash、Kibana)栈对日志进行统一收集、存储和分析。 ### 三、具体案例分享 #### 3.1 案例一:服务调用优化 - **问题**:在服务调用过程中,存在大量的同步调用导致...

    Kafka实战开源消息队列的坑与对策-刘喆

    在技术栈的搭配方面,Kafka可以与Flume、Storm、Spark、Hadoop、HBase、Elasticsearch(ES)、Solr等进行搭配使用,形成一个大数据处理的完整生态。在生产者(Producer)和消费者(Consumer)端,Kafka支持多种编程...

    卢亿雷-Hadoop应用及趟坑

    卢亿雷特别强调了Hadoop系统架构中集成的各类技术,如HBase、Elasticsearch、MySQL、MongoDB、Kafka、MQ、Zookeeper以及YARN和HDFS等。 Hadoop的应用分为离线和在线平台应用两大类。离线平台通过MapReduce来处理大...

    什么是大数据开发?大数据开发要学什么?一个Java转行过程和经历.pdf

    阶段七:Storm实时开发 阶段⼋:Spark⽣态体系 阶段九:ElasticSearch 阶段⼗:Docker容器引擎 阶段⼗⼀:机器学习 阶段⼗⼆:超⼤集群调优 阶段⼗三:⼤数据项⽬实战 总结下上⾯的课程内容,⼤数据开发需要学java、...

Global site tag (gtag.js) - Google Analytics