如何解决centos下root运行Elasticsearch异常

  如何解决centos下root运行Elasticsearch异常

在CentOS 6.5 上运行Elasticsearch 2.3,异常如下:

  ?


1

2

3

4

5

6

Exception in thread "main" java.lang.RuntimeException: don't run elasticsearch as root.

at org.elasticsearch.bootstrap.Bootstrap.initializeNatives(Bootstrap.java:93)

at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:144)

at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:270)

at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:35)

Refer to the log for complete error details.



  异常描述为不能以root权限运行Elasticsearch.解决办法是运行时加上参数:

  ?


1

bin/elasticsearch -Des.insecure.allow.root=true

  或者修改bin/elasticsearch,加上ES_JAVA_OPTS属性:

  ?


1

ES_JAVA_OPTS="-Des.insecure.allow.root=true"

  保存之后重启Elasticsearch。

(0)

相关推荐

  • CentOS下telnet退出失败如何解决?CentOS下telnet退出失败的解决方法

    最近有CentOS用户反映用telnet连接后发现是Windows防火墙的问题,可是用telnet命令连接成功后发现退不出去了,这该怎么办?下面小编就给大家介绍下CentOS下telnet退出失败的解 ...

  • 解决linux系统CentOS下调整home和根分区大小的方法

    owncloud的xxx/data/路径修改之后,没有web服务器写入权限,于是把多余的home分区的容量调整到了root文件夹下面,于是,解决了相关问题。下一个问题,解决外挂硬盘的问题。 目标:将V ...

  • CentOS下telnet退出失败如何解决

    怎样从Linux的telnet中退出 1.ctrl+] quit 经常要用到telnet来测试端口是否正常开放. 但是有一个问题估计大家都会遇到,在telnet进入某个端口后无法退出,没办法,为了继续 ...

  • CentOS下OpenCV无法读取视频文件如何解决?

    在CentOS下,按照教程的步骤安装OpenCV,但到最后无法读取视频文件,原因是缺少了ffmpeg.于是通过CentOS中的软件管理安装ffmqeg,但还是没有效果.然后对ffmpeg进行编译,还是 ...

  • centos下初识日志式文件系统(ext3)详解

      centos下初识日志式文件系统(ext3)详解 1.日志式文件系统 2.ext3的优点 3.ext3的三种日志模式 4.选择日志模式 1.日志式文件系统 通常在系统运行中写入文件内容的同时,并没 ...

  • 关于centos下初识日志式文件系统(ext3)详细介绍有哪些?

    关于centos下初始日志式文件系统(ext3)的详细介绍会按照以下的四个方面分别的展开: 1.日志式文件系统 2.ext3的优点 3.ext3的三种日志模式 4.选择日志模式 具体的介绍如下: 1. ...

  • CentOS下Uptime命令详解

    对于一些人来说系统运行了多久是无关紧要的,但是对于服务器管理员来说,这是相当重要的信息.服务器在运行重要应用的时候,必须尽量保证长时间的稳定运行,有时候甚至要求零宕机.那么我们怎么才能知道服务器运行了 ...

  • CentOS怎么无法连通端口?解决CentOS无法连通端口的方法

    最近在搭建一个CentOS服务时,发现22端口总是不可用,而且Windows Telnet 22端口无法通,在CentOS下netstat -lnpt 检查端口22并未监听,于是网上Search解决方 ...

  • 怎么破解CentOS的root密码?具体该如何操作

    如何破解CentOS的root密码?开机后,在倒数读秒的时候按任意键、跳转画面后,再按E键,进入如下界面: 此时把光标定位到第二行,再按E键(意为:在启动顺序里编辑这条命令),如下图,此时输入“空格+ ...