zoukankan      html  css  js  c++  java
  • elasticsearch安装启动过程遇到的问题

    1. elassearch被Killed

    配置完elassearch后,发现elassearch无法启动,在启动elassearch时刚一开始就会被killed掉。
    查看日志也没有错误。
    后来发现是内存不够了,由于ES是运行在JVM上,JVM本身会用到一些堆外(off heap)内存。 在小内存的机器上跑ES,总的JVM使用内存量可能超过物理内存限制。 如果swap又是关闭的情况下,就会被操作系统killer杀掉。

    解决方法

    修改ES中config目录下的jvm.options文件

    -Xms1g
    -Xmx1g
    

    改为

    -Xms512m
    -Xmx512m
    

    就启动成功了

    2. can not run elasticsearch as root

    启动时遇到的错误:

    Caused by: java.lang.RuntimeException: can not run elasticsearch as root
    

    这个错误,是因为elasticsearch是不允许使用root用户启动,所以我们需要修改文件权限

    chown -R USER:USER elasticsearch
    

    将这几个压缩包所在的文件夹及解压完的文件夹权限给要执行的用户。之后再启动就OK了。

  • 相关阅读:
    bootstrap模态框
    css 禁止选中文本
    Python Flask Tornado
    JS canvas标签动态绘制图型
    JS 跳转页面
    JS 计算器
    JS
    柱状图中最大的矩形
    在不使用第三个变量的情况下交换两个数的值
    springboot配置静态资源访问的2种方式
  • 原文地址:https://www.cnblogs.com/jiufang/p/14490360.html
Copyright © 2011-2022 走看看