问题1:

[elk@storm2 bin]$ OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x0000000094cc0000, 1798569984, 0) failed; error='Cannot allocate memory' (errno=12)

#

# There is insufficient memory for the Java Runtime Environment to continue.

# Native memory allocation (mmap) failed to map 1798569984 bytes for committing reserved memory.

# An error report file with more information is saved as:

# /usr/local/elasticsearch-5.3.0/bin/hs_err_pid16731.log

解决方法:

You have configured a virtual machine with 1 GB of RAM, but elastic is trying to start with 2 GB of RAM (default for Elasticsearch version 5.X)

5.X版本 Elasticsearch安装需要2G以上内存

问题2:

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

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

解决方法:

echo "* soft nofile 65536" >> /etc/security/limits.conf

echo "* hard nofile 131072" >> /etc/security/limits.conf

echo "* soft nproc 2048" >> /etc/security/limits.conf

echo "* hard nproc 4096" >> /etc/security/limits.conf

sysctl -w vm.max_map_count=262144

filebeat中moduel的使用方法

filebeat.yml配置如下:

1
2
3
4
5
6
7
8
9
10
11
12
filebeat.modules:
#-------------------------------- Nginx Module -------------------------------
- module: nginx
  #Access logs
  access:
    enabled: true
  error:
    enabled: true
#-------------------------- Elasticsearch output -------------------------------
output.elasticsearch:
  enabled: true
  hosts: ["192.168.2.209:9200"]

elasticsearch安装如下插件

1
2
bin/elasticsearch-plugin install ingest-user-agent
bin/elasticsearch-plugin install ingest-geoip

备注:使用模块的话必须使用 Elasticsearch output,否者会报错

1
Exiting: Filebeat modules configured but the Elasticsearch output is not configured/enabled

本文转自 irow10 51CTO博客,原文链接:http://blog.51cto.com/irow10/1917115,如需转载请自行联系原作者

ELKB5.3 遇到的问题介绍相关推荐

  1. 简单介绍互联网领域选择与营销方法

    在我看来,互联网领域的选择是"安家",而营销方法的不同则表现了"定家"的方式多种多样,只有选对了,"家"才得以"安定". ...

  2. 常用开源协议介绍以及开源软件规范列表

    1. 开源协议介绍 GPL: General Public License,开源项目最常用的许可证,衍生代码的分发需开源并且也要遵守此协议.该协议也有很多变种,不同变种要求会略微不同. MPL: MP ...

  3. python:Json模块dumps、loads、dump、load介绍

    20210831 https://www.cnblogs.com/bigtreei/p/10466518.html json dump dumps 区别 python:Json模块dumps.load ...

  4. pytorch学习笔记(九):PyTorch结构介绍

    PyTorch结构介绍 对PyTorch架构的粗浅理解,不能保证完全正确,但是希望可以从更高层次上对PyTorch上有个整体把握.水平有限,如有错误,欢迎指错,谢谢! 几个重要的类型 和数值相关的 T ...

  5. Python字节码介绍

    了解 Python 字节码是什么,Python 如何使用它来执行你的代码,以及知道它是如何帮到你的. 如果你曾经编写过 Python,或者只是使用过 Python,你或许经常会看到 Python 源代 ...

  6. Pytest - 使用介绍

    1. 概述 pytest是一个非常成熟的全功能的Python测试框架,主要特点有以下几点: 1.简单灵活,容易上手,文档丰富: 2.支持参数化,可以细粒度地控制要测试的测试用例: 3.能够支持简单的单 ...

  7. 遗传算法的简单介绍以及模式定理的简单证明

    遗传算法   遗传算法(Genetic Algorithm,GA),最早是由美国的John holland在20世纪70年代提出.算法通过模拟达尔文生物进化论的自然选择以及遗传学机理的生物进化过程来搜 ...

  8. k8s核心组件详细介绍教程(配超详细实例演示)

    本文实验环境基于上篇文章手把手从零开始搭建k8s集群超详细教程 本文根据B站课程云原生Java架构师的第一课K8s+Docker+KubeSphere+DevOps学习总结而来 k8s核心组件介绍 1 ...

  9. Tensorrt一些优化技术介绍

    Tensorrt一些优化技术介绍 Figure 1. A quantizable AveragePool layer (in blue) is fused with a DQ layer and a ...

最新文章

  1. java visualvm远程监控_深入理解JVM虚拟机12:JVM性能管理神器VisualVM介绍与实战
  2. 使用pytorch建立LSTM神经网络训练识别手写数字
  3. 九坤投资投身基础科研,携手IDEA成立联合实验室
  4. Linux0.11启动过程
  5. python培训中心-【北京Python培训中心】
  6. php 查看当前字符编码,PHP检测当前字符编码并转码
  7. TCP/IP协议学习
  8. Mybatis的Mapper代理
  9. 前端md转html添加样式_前端文档站点搭建方案
  10. 【Qt教程】1.2 - Qt5 新建工程
  11. wordpress后台加载速度异常缓慢排查记录(原创)
  12. java将excel转换成txt_java将excel文件转换成txt格式文件
  13. Wonderware-InTouch相关软件下载链接(intouch、驱动、OPC、数据库)
  14. C语言中,int、char、float、double各占多少字节
  15. Quartz配置文件详解生产配置
  16. 云钻还在吗 苏宁怎么解除实名认证_苏宁怎么撤销实名认证
  17. py实现高斯列选主元消元法
  18. chrome无法打开任何网站提示证书过期
  19. mongoDb内嵌文档的数据查询
  20. 树莓派官方系统(raspbian)安装及使用教程

热门文章

  1. 3DMAX单面详细建模步骤解析(3DMAX新手必学)
  2. 蓝绿部署,滚动部署区别
  3. 使用 Ambire 参加 Arbitrum 奥德赛活动的指南
  4. python打蛇_hprose for java源码分析-1 初识
  5. 中国式家长 计算机入门怎么,中国式家长怎么玩 新手攻略大全[多图]
  6. 评一篇文章(Experiments of the effectiveness of dataflow- and controlflow-based test adequacy criteria)
  7. 12_视觉里程计1_ICP算法
  8. Python爬虫【三】爬取PC网页版“微博辟谣”账号内容(selenium单页面内多线程爬取内容)
  9. Python的优势在哪里
  10. SmartGit 常见错误提示代码