Страница 1 из 1

elasticsearch 2.4.2 ошибка Unable to lock JVM Memory

Добавлено: 2017-01-15 18:43:15
bagas
Добрый вечер.
Возникла ошибка при старте элатсика.

Код: Выделить всё

# Exception in thread "main" java.lang.IllegalStateException: Unable to access 'path.repo' (/root/elasticsearch_backup_test_repo)
Likely root cause: java.nio.file.AccessDeniedException: /root/elasticsearch_backup_test_repo
	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:337)
	at org.elasticsearch.bootstrap.Security.addPath(Security.java:314)
	at org.elasticsearch.bootstrap.Security.addFilePermissions(Security.java:262)
	at org.elasticsearch.bootstrap.Security.createPermissions(Security.java:212)
	at org.elasticsearch.bootstrap.Security.configure(Security.java:118)
	at org.elasticsearch.bootstrap.Bootstrap.setupSecurity(Bootstrap.java:212)
	at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:183)
	at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:286)
	at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:35)
Refer to the log for complete error details.
Exception in thread "Thread-1" ElasticsearchException[Failed to delete pid file /var/run/elasticsearch.pid]; nested: AccessDeniedException[/var/run/elasticsearch.pid];
	at org.elasticsearch.common.PidFile$1.run(PidFile.java:115)
Caused by: java.nio.file.AccessDeniedException: /var/run/elasticsearch.pid
	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.implDelete(UnixFileSystemProvider.java:244)
	at sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(AbstractFileSystemProvider.java:108)
	at java.nio.file.Files.deleteIfExists(Files.java:1165)
	at org.elasticsearch.common.PidFile$1.run(PidFile.java:113)
Смотрю лог и вижу.

Код: Выделить всё

	at org.elasticsearch.bootstrap.Security.addPath(Security.java:314)
	... 7 more
[2017-01-15 18:02:52,548][WARN ][bootstrap                ] Unable to lock JVM Memory: error=1,reason=Operation not permitted
[2017-01-15 18:02:52,548][WARN ][bootstrap                ] This can result in part of the JVM being swapped out.
[2017-01-15 18:02:52,599][ERROR][bootstrap                ] Exception
java.lang.IllegalStateException: Unable to access 'path.repo' (/root/elasticsearch_backup_test_repo)
Не пойму, что оно хочет и как это вылечить?

Код: Выделить всё

# pkg version | grep "elast"
elasticsearch2-2.4.2               =
py27-elasticsearch-curator-py-3.5.1 =
py27-elasticsearch-py-5.0.0        =

Код: Выделить всё

# pkg version | grep "java"
java-zoneinfo-2016.j               =
javavmwrapper-2.5_2                =
Отправлено спустя 33 минуты 54 секунды:
не заметил.
Создал диру /root/elasticsearch_backup_test_repo
Все запустилось.