2015-12-09 2 views
0

Столбик нового кластера на ES 2.1, и у меня возникли проблемы с настройкой каталога path.data.Эластичный поиск не находит справочник данных

Вот моя установка

# ----------------------------------- Paths ------------------------------------ 
# 
# Path to directory where to store the data (separate multiple locations by comma): 
# 
path.data: /home/elasticUser/elasticFiles 

Здесь конфиг материал для чтения записи:

[[email protected] ~]$ ls -hn 
total 0 
drwxrwxrwx. 2 1002 1002 6 Dec 9 13:21 elasticFiles 
drwxrwxrwx. 2 1002 1002 6 Dec 9 13:49 elasticLogs 

Я chowned в директории для elasticUser, а также.

Когда я вспылить ES:

sudo systemctl start elasticsearch 

ничего не происходит, и государственные журналы:

java.lang.IllegalStateException: Unable to access 'path.data' (/home/elasticUser/elasticFiles) 
     at org.elasticsearch.bootstrap.Security.addPath(Security.java:229) 
     at org.elasticsearch.bootstrap.Security.addFilePermissions(Security.java:203) 
     at org.elasticsearch.bootstrap.Security.createPermissions(Security.java:184) 
     at org.elasticsearch.bootstrap.Security.configure(Security.java:105) 
     at org.elasticsearch.bootstrap.Bootstrap.setupSecurity(Bootstrap.java:196) 
     at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:167) 
     at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:285) 
     at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:35) 
Caused by: java.nio.file.AccessDeniedException: /home/elasticUser/elasticFiles 
     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.createDirectory(UnixFileSystemProvider.java:384) 
     at java.nio.file.Files.createDirectory(Files.java:674) 
     at java.nio.file.Files.createAndCheckIsDirectory(Files.java:781) 
     at java.nio.file.Files.createDirectories(Files.java:767) 
     at org.elasticsearch.bootstrap.Security.ensureDirectoryExists(Security.java:250) 
     at org.elasticsearch.bootstrap.Security.addPath(Security.java:227) 
     ... 7 more 

меня были те же проблемы с data.logs и просто изменили их обратно по умолчанию .. любой идеи?

+0

Если вы chown'ed папку, почему мы видим '1002' и владельца и группу, а не' elasticUser'? Можете ли вы показать команду 'chown', которую вы использовали? – Val

ответ

0

Фигурное это ...

Так как моя «OPS» команда смонтировала накопитель данных на/дома/мне нужно предоставить доступ к/дома/elasticUser /.

Смежные вопросы