ElasticSearch Docker容器仍处于已退出状态

oogrdqng  于 2022-11-22  发布在  ElasticSearch
关注(0)|答案(1)|浏览(146)

最近安装的Docker,ElasticSearch 7.17.6. docker-compose up -d工作正常
但在尝试启动ElasticSearch容器时,其状态仍为Exited(1)&无法启动容器。要启动的命令:sudo docker container start <container-ID>
请参见以下命令异常:sudo docker logs <Container-ID>

Exception in thread "main" java.nio.file.NoSuchFileException: /usr/share/elasticsearch/config/jvm.options
        at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:92)
        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.newByteChannel(UnixFileSystemProvider.java:218)
        at java.base/java.nio.file.Files.newByteChannel(Files.java:380)
        at java.base/java.nio.file.Files.newByteChannel(Files.java:432)
        at java.base/java.nio.file.spi.FileSystemProvider.newInputStream(FileSystemProvider.java:422)
        at java.base/java.nio.file.Files.newInputStream(Files.java:160)
        at org.elasticsearch.tools.launchers.JvmOptionsParser.readJvmOptionsFiles(JvmOptionsParser.java:168)
        at org.elasticsearch.tools.launchers.JvmOptionsParser.jvmOptions(JvmOptionsParser.java:124)
        at org.elasticsearch.tools.launchers.JvmOptionsParser.main(JvmOptionsParser.java:86)

var/log/messages文件显示以下错误:

msg="error detaching from network es_elastic: could not find network attachment for container <Container-ID> to network es_elastic"
Nov  1 13:11:07 ES11 dockerd: time="2022-11-01T13:11:07.567246932-04:00" level=info msg="initialized VXLAN UDP port to 4789 "
Nov  1 13:11:07 ES11 kernel: br0: port 2(<Device_name2>) entered disabled state
Nov  1 13:11:07 ES11 kernel: br0: port 1(<Device_name1>) entered disabled state
Nov  1 13:11:07 ES11 kernel: ov-1-f: renamed from br0
Nov  1 13:11:07 ES11 kernel: device <Device_name2> left promiscuous mode
Nov  1 13:11:07 ES11 kernel: ov-1-f: port 2(<Device_name2>) entered disabled state
Nov  1 13:11:07 ES11 kernel: device <Device_name1> left promiscuous mode
Nov  1 13:11:07 ES11 kernel: ov-1-f: port 1(<Device_name1>) entered disabled state
Nov  1 13:11:07 ES11 kernel: vx-1-f: renamed from <Device_name1>
Nov  1 13:11:07 ES11 kernel: : renamed from <Device_name2>
Nov  1 13:11:07 ES11 avahi-daemon[891]: Withdrawing workstation service for vx-1-f.
Nov  1 13:11:07 ES11 NetworkManager[999]: <info>  [ID.7289] manager: (): new Veth device (/org/freedesktop/NetworkManager/Devices/144)
Nov  1 13:11:07 ES11 kernel: : renamed from eth0
Nov  1 13:11:07 ES11 NetworkManager[999]: <info>  [ID.7693] manager: (): new Veth device (/org/freedesktop/NetworkManager/Devices/145)
Nov  1 13:11:07 ES11 dockerd: time="2022-11-01T13:11:07.ID-04:00" level=warning msg="Error (Unable to complete atomic operation, key modified) deleting object
slwdgvem

slwdgvem1#

配置目录/u 01/es 11/config中缺少文件jvm.options,但不确定错误显示不同位置的原因以及它在其他节点es 12和es 13中的工作原理。但放置这些文件后,容器启动正常。

相关问题