Elk安装报错
- 错误1
Exception in thread “main” java.nio.file.AccessDeniedException: /home/elk/elasticsearch-8.10.2/config/elasticsearch.keystore
报错截图如下
[elk@localhost bin]$ ./elasticsearch
Exception in thread "main" java.nio.file.AccessDeniedException: /home/elk/elasticsearch-8.10.2/config/elasticsearch.keystore
at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:90)
at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
at java.base/sun.nio.fs.UnixFileSystemProvider.newFileChannel(UnixFileSystemProvider.java:224)
at java.base/java.nio.channels.FileChannel.open(FileChannel.java:308)
at java.base/java.nio.channels.FileChannel.open(FileChannel.java:367)
at org.apache.lucene.store.NIOFSDirectory.openInput(NIOFSDirectory.java:78)
at org.apache.lucene.store.Directory.openChecksumInput(Directory.java:156)
at org.elasticsearch.common.settings.KeyStoreWrapper.load(KeyStoreWrapper.java:256)
at org.elasticsearch.server.cli.KeyStoreLoader.load(KeyStoreLoader.java:26)
at org.elasticsearch.server.cli.ServerCli.execute(ServerCli.java:81)
at org.elasticsearch.common.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:54)
at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:85)
at org.elasticsearch.cli.Command.main(Command.java:50)
at org.elasticsearch.launcher.CliToolLauncher.main(CliToolLauncher.java:64)
原因
第一次运行的时候生成了一个elasticsearch.keystore 文件,需要重新赋权,然后重新启动
-
错误2
进程卡住,浏览器访问http://192.168.2.130:9200 无任何返回
解决办法
1.关闭防火墙;
2.修改 jvm.options 里面的-Xms512m分配内存 -
错误3
浏览器刷新页面,进程有打印,但是页面异常
页面显示
后台显示
curl 返回
原因
ssl地址访问到了默认地址
解决办法
vi elasticsearch.yml
找到下列参数修改为false
#xpack.security.enabled: true
xpack.security.enabled: false
重启服务,访问正常