1. 程式人生 > >Elasticsaerch啟動報錯:Exception in thread "main" java.nio.file.AccessDeniedException:

Elasticsaerch啟動報錯:Exception in thread "main" java.nio.file.AccessDeniedException:

在elastic search的目錄下進入bin目錄 ,啟動ES用命令
 ./elasticsearch
然後返回錯誤
Exception in thread "main" java.nio.file.AccessDeniedException: /root/home/searchengine/elasticsearch-6.2.4/config/jvm.options
	at sun.nio.fs.UnixException.translateToIOException(UnixException.java:84)
	at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102)
	at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107)
	at sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:214)
	at java.nio.file.Files.newByteChannel(Files.java:361)
	at java.nio.file.Files.newByteChannel(Files.java:407)
	at java.nio.file.spi.FileSystemProvider.newInputStream(FileSystemProvider.java:384)
	at java.nio.file.Files.newInputStream(Files.java:152)
	at org.elasticsearch.tools.launchers.JvmOptionsParser.main(JvmOptionsParser.java:58)

錯誤原因:使用非 root使用者啟動ES,而該使用者的檔案許可權不足而被拒絕執行。

解決方法: chown -R 使用者名稱:使用者名稱  檔案(目錄)名

例如: chown -R abc:abc searchengine
再啟動ES就正常了

[2018-06-12T10:37:04,630][INFO ][o.e.n.Node               ] [inforsearch] initialized
[2018-06-12T10:37:04,630][INFO ][o.e.n.Node               ] [inforsearch] starting ...




相關推薦

Elasticsaerch啟動Exception in thread "main" java.nio.file.AccessDeniedException:

在elastic search的目錄下進入bin目錄 ,啟動ES用命令 ./elasticsearch然後返回錯誤Exception in thread "main" java.nio.file.AccessDeniedException: /root/home/searc

spring boot Exception in thread "main" java.lang.NoSuchMethodError 根源在pom.xml引用的包中的JAR有衝突

Exception in thread "main" java.lang.NoSuchMethodError 突然發現一個spring boot專案tomcat啟動不起來了。 目錄下:mvn dependency:tree 檢視是不是有依賴的JAR包有衝突了 重新一個

idea 啟動專案Exception in thread "main" io.sited.StandardException: Timed out after 30000 ms ....

Exception in thread "main" io.sited.StandardException: Timed out after 30000 ms while waiting for a server that matches ReadPreferenceServerSelector{readPr

【解決】自己編寫Wordcount程式碼上傳叢集上執行時報Exception in thread "main" java.lang.ClassNotFoundException: WordCount

報錯資訊:ClassNotFoundException: WordCount [[email protected] fs_testdir]# hadoop jar /fs_testdir/my

Java異常-----Exception in thread "main" java.lang.NullPointerException

異常提示: Exception in thread "main" java.lang.NullPointerExceptionat java.awt.Container.addImpl(Container.java:1045)at java.awt.Container.ad

eclipse執行專案,tomcatException in thread :http-bio-8080-exec-4

原文地址:https://www.cnblogs.com/yby-blogs/p/6283105.html   今天用eclipse開發專案後,新建一個tomcat的server,然後新增專案後啟動,利用火狐瀏覽器進行訪問一直報記憶體溢位: Exception in threa

javaException in thread "main" java.lang.NoSuchFieldError: INSTANCE

Exception in thread "main" java.lang.NoSuchFieldError: INSTANCE at org.apache.http.conn.ssl.SSLConnectionSocketFactory.<clinit>(SSLConnectionSocketFa

Linux執行jar包Exception in thread "main" java.lang.UnsupportedClassVersionError: ...

[[email protected] java]# java -jar socketTest.jarException in thread "main" java.lang.UnsupportedClassVersionError: org/springframework/boot

hive錯誤Exception in thread "main" java.lang.RuntimeException: java.io.IOException: Permission denied

用不同使用者去登入hive  可能會報如下錯誤: Exception in thread "main" java.lang.RuntimeException: java.io.IOException: Permission denied         at org.apa

CentOS6.5 靜默安裝Oracle 11g過程中提示Exception in threadmainjava.lang.NoClassDefFoundError

原來是系統中設定了DISPLAY環境變數,執行: [[email protected] database]$ ./runInstaller  -silent -responseFile /usr/local/oracle/response/db_inst

Java陣列越界錯誤Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 15

今天在學習Java時遇到了一個題,給你一個數組,讓你得到該陣列中數字的個數。一接觸這個題的時候我第一想法是將這個陣列通過Arrays類的toString()方法轉化為String字串,然後通過對下標的處理得到數字的個數,但是發現String類物件並不能夠直接處理下標。 然後

UDP網路程式設計時出現Exception in thread "main" java.io.EOFException異常

import java.io.ByteArrayInputStream; import java.io.DataInputStream; import java.io.IOException; imp

Hadoop除錯Exception in thread "main"java.lang.UnsatisfiedLinkError

異常完整描述 Exception in thread "main" java.lang.UnsatisfiedLinkError:org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Ljava/la

解決問題Exception in thread "main" java.lang.NoClassDefFoundError

這兩天在Eclipse中修改一個maven專案,出現了這個問題: Exception in thread “main” java.lang.NoClassDefFoundError 這個問題在網

JAVA Scanner 用法注意事項(scanner 使用錯誤Exception in thread "main" java.util.NoSuchElementExceptionation )

JAVA Scanner 的一些用法注意事項 最近寫java程式碼時,在使用scanner類的時候遇到了一些問題,於是決定查詢一些資料瞭解scanner類以及一些具體使用事項。以便後續開發時作為參考。 目錄 scanner 的幾種常見用法

java使用類陣列 Exception in thread "main" java.lang.NullPointerException

原始碼如下: Point[] points=new Point[n];//Point是一個類 for(int i=0;i<n;i++) { System.out.print("請輸入x:"); points[i].setX(in.next

elasticsearch 編寫java程式Exception in thread "main" java.lang.NoClassDefFoundError: org/elasticsearch

java程式啟動報錯: Exception in thread "main" java.lang.NoClassDefFoundError: org/elasticsearch/plugins/NetworkPlugin ERROR StatusLogger Log4j2

spark submit提交任務Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/spark/stream

1.問題描述 提交spark任務: bin/spark-submit --master local[2] \ --class _0924MoocProject.ImoocStatStreamingApp_product \ /opt/datas/project/scala

一個環境變數導致執行Exception in thread "main" java.lang.NoClassDefFoundError:

昨天下午編譯通過就一直報錯Exception in thread "main" java.lang.NoClassDefFoundError: 早上終於調通了,加油 1 安裝與配置 (1)在我的電腦C盤裡安裝了SDK ,路徑是這樣的:C:\Program Files

MoongoDB數據庫啟動'exception in initAndListen: NonExistentPath: Data directory /data/db not found., terminating'

mongo ODB mongod data 找到 not except rect nbsp exception in initAndListen: NonExistentPath: Data directory /data/db not found., terminatin