[o.e.b.ElasticsearchUncaughtExceptionHandler] [unknown] uncaught exception in thread [main] org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: can not run elasticsearch as root
这是因为不知从哪个版本后,elasticsearch为了安全性,是不能用root用户启动的。

解决的办法:当然是创建一个用户,用创建的用户启动啦,注意权限的问题,目录也应该改为创建的用户权限!

我是用elk的用户启动,exec参数指定命令,这样就可以了
su - elk -c "exec /opt/appl/elasticsearch-6.5.4/bin/elasticsearch -d"
结果:

[o.e.b.ElasticsearchUncaughtExceptionHandler] [unknown] uncaught exception in thread [main] org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: can not run elasticsearch as root的更多相关文章
- Exception in thread “main” com.google.gson.JsonSyntaxException: java.lang.NumberFormatException: empty String
		String json="A valid json"; Job job = new Gson().fromJson(json, Job.class); Exception in t ... 
- ERROR SparkUncaughtExceptionHandler: Uncaught exception in thread
		ERROR SparkUncaughtExceptionHandler: Uncaught exception in thread Thread[appclient-registration-retr ... 
- Exception in thread "main" java.lang.StackOverflowError 	at java.util.ArrayList$SubList.rangeCheckForAdd(Unknown Source)
		Exception in thread "main" java.lang.StackOverflowError at java.util.ArrayList$SubList.ran ... 
- 在运行Hibernate Hello World程序的时候,抛如下错误:  view plain Exception in thread "main" org.hibernate.exception.LockAcquisitionException 解决方法
		在运行Hibernate Hello World程序的时候,抛如下错误: Exception in thread "main" org.hibernate.exception.Lo ... 
- dbca:Exception in thread "main" java.lang.UnsatisfiedLinkError: get
		在64位的操作系统安装oracle10g 软件安装完成后,使用dbca建库的时候报下面的错: $ dbcaUnsatisfiedLinkError exception loading native l ... 
- Java 控制台执行带自定义包定义的类,出现“Exception in thread "main" java.lang.NoClassDefFoundError: ConnectSQLServer (wrong name: sine/ConnectSQLServer)”
		1.先说明一下代码实现:自定义package sine, 源代码保存路径为:E:\JSP\HibernateDemo\HibernateDemoProject\src\sine\ConnectSQLS ... 
- windows下eclipse远程连接hadoop错误“Exception in thread"main"java.io.IOException: Call to Master.Hadoop/172.20.145.22:9000 failed ”
		在VMware虚拟机下搭建了hadoop集群,ubuntu-12.04,一台master,三台slave.hadoop-0.20.2版本.在 master机器上利用eclipse-3.3连接hadoo ... 
- xom报错 Exception in thread "main" java.net.UnknownHostException: file
		Exception in thread "main" java.net.UnknownHostException: file at java.net.AbstractPlainSo ... 
- Exception in thread "main" org.hibernate.HibernateException: save is not valid without active transaction
		在spring4+hibernate4整合过程中,使用@Transactional注解事务会报"Exception in thread "main" org.hibern ... 
随机推荐
- CSS鼠标手势大全
			实例: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3. ... 
- dyld_decache&MesaSQLite
			[dyld_decache] Starting from iPhone OS 3.1, the individual libraries files supplied by the system ar ... 
- sfidsk创建可启动分区问题
			前言 由于工作上需要经常要为嵌入式设备制作启动SD卡,因此本人使用sfdisk编写了自动分区.格式化和安装文件的脚本.(不选择fdisk是因为它是为用户交互设计的,在脚本上使用不够方便) 实际使用过程 ... 
- Hyperledger项目中使用的工具
			Hyperledger作为一个众多IT厂商参与的项目,全球化的开源社区,其项目的组织形式.流程.工具,都值得借鉴.好工匠离不开好工具,我注意到Hyperledger项目中使用了大量的好工具,包括项目管 ... 
- pyinstaller生成exe可执行程序
			1安装 略 2执行 pyinstaller –F test.py 报错: Pyinstaller: cx_Oracle.InterfaceError: Unable to acquire Oracle ... 
- c# 多维数组、交错数组(转化为DataTable)
			using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ... 
- 符合mvc思维的分页思想
			.Model Student.cs namespace WebApplication14.Models { public class Student { public int Id { get; se ... 
- Part5核心初始化_lesson4---关闭中断
			1.关闭cpsr寄存器里面的I(中断)和F(快速中断)位: 2.设置中断屏蔽寄存器. 针对2440: 这是中断处理过程,当有中断源(没有子中断源)来的时候,它会把这个中断记录在SRCPND里面:它还要 ... 
- hdu 4740 The Donkey of Gui Zhou
			1.扯犊子超多if else 判断的代码,华丽丽的TLE. #include<stdio.h> #include<string.h> #define N 1010 int ma ... 
- 编写高质量代码改善C#程序的157个建议——建议16:元素数量可变的情况下不应使用数组
			建议16:元素数量可变的情况下不应使用数组 在C#中,数组一旦被创建,长度就不能改变.如果我们需要一个动态且可变长度的集合,就应该使用ArrayList或List<T>来创建. 而数组本身 ... 
