Столбик нового кластера на 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 и просто изменили их обратно по умолчанию .. любой идеи?
Если вы chown'ed папку, почему мы видим '1002' и владельца и группу, а не' elasticUser'? Можете ли вы показать команду 'chown', которую вы использовали? – Val