
ช่วยวิเคราะห์ error log ของ ElasticSearch หน่อยครับ elastic...
Prompt
ช่วยวิเคราะห์ error log ของ ElasticSearch หน่อยครับ elasticsearch-8 | {"@timestamp":"2026-07-20T05:56:42.205Z", "log.level":"ERROR", "message":"fatal exception while booting Elasticsearch", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.bootstrap.Elasticsearch","elasticsearch.node.name":"58655dc2189f","elasticsearch.cluster.name":"docker-cluster","error.type":"org.elasticsearch.ElasticsearchException","error.message":"Failed to bind service","error.stack_trace":"org.elasticsearch.ElasticsearchException: Failed to bind service\n\tat org.elasticsearch.server@8.15.3/org.elasticsearch.node.NodeConstruction.prepareConstruction(NodeConstruction.java:285)\n\tat org.elasticsearch.server@8.15.3/org.elasticsearch.node.Node.<init>(Node.java:192)\n\tat org.elasticsearch.server@8.15.3/org.elasticsearch.bootstrap.Elasticsearch$2.<init>(Elasticsearch.java:242)\n\tat org.elasticsearch.server@8.15.3/org.elasticsearch.bootstrap.Elasticsearch.initPhase3(Elasticsearch.java:242)\n\tat org.elasticsearch.server@8.15.3/org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:76)\nCaused by: java.io.IOException: failed to test writes in data directory [/usr/share/elasticsearch/data/indices/bF7WNsxZT8-RaoFqUyPyug/_state] write permission is required\n\tat org.elasticsearch.server@8.15.3/org.elasticsearch.env.NodeEnvironment.tryWriteTempFile(NodeEnvironment.java:1499)\n\tat org.elasticsearch.server@8.15.3/org.elasticsearch.env.NodeEnvironment.assertCanWrite(NodeEnvironment.java:1467)\n\tat org.elasticsearch.server@8.15.3/org.elasticsearch.env.NodeEnvironment.<init>(NodeEnvironment.java:305)\n\tat org.elasticsearch.server@8.15.3/org.elasticsearch.node.NodeConstruction.validateSettings(NodeConstruction.java:513)\n\tat org.elasticsearch.server@8.15.3/org.elasticsearch.node.NodeConstruction.prepareConstruction(NodeConstruction.java:260)\n\t... 4 more\nCaused by: java.nio.file.FileSystemException: /usr/share/elasticsearch/data/indices/bF7WNsxZT8-RaoFqUyPyug/_state/.es_temp_file: Structure needs cleaning\n\tat java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:100)\n\tat java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)\n\tat java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)\n\tat java.base/sun.nio.fs.UnixFileSystemProvider.implDelete(UnixFileSystemProvider.java:291)\n\tat java.base/sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(AbstractFileSystemProvider.java:109)\n\tat java.base/java.nio.file.Files.deleteIfExists(Files.java:1191)\n\tat org.elasticsearch.server@8.15.3/org.elasticsearch.env.NodeEnvironment.tryWriteTempFile(NodeEnvironment.java:1495)\n\t... 8 more\n"} elasticsearch-8 | ERROR: Elasticsearch did not exit normally - check the logs at /usr/share/elasticsearch/logs/docker-cluster.log elasticsearch-8 | elasticsearch-8 | ERROR: Elasticsearch died while starting up, with exit code 1 elasticsearch-8 exited with code 0