docker中安装elasticsearch8.8.2, 一做目录映射就起不来了是怎么回事呢?

这是创建容器的命令:

docker run --name es01 --net elastic -p 9200:9200 -e ES_JAVA_OPTS="-Xms4096m -Xmx4096m" -v /data/volumes/es882/master/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml -v /data/volumes/es882/master/plugins:/usr/share/elasticsearch/plugins -v /etc/localtime:/etc/localtime -id 673e6376a286

这是elasticsearch.yml文件内容

cluster.name: elasticsearch
network.host: xx.xx.xx.xx
http.port: 9200
script.max_compilations_rate: 2000/1m
xpack.security.enabled: false

xpack.security.enrollment.enabled: false
xpack.security.http.ssl:
  enabled: false
  keystore.path: certs/http.p12
xpack.security.transport.ssl:
  enabled: false
  verification_mode: certificate
  keystore.path: certs/transport.p12
  truststore.path: certs/transport.p12

启动后看日志报的错误:

ERROR: Elasticsearch did not exit normally - check the logs at /usr/share/elasticsearch/logs/elasticsearch.log

ERROR: Elasticsearch exited unexpectedly

补充一下完整的日志

[root@localhost master]# docker logs es-master882
{"@timestamp":"2023-08-07T06:50:34.650Z", "log.level": "INFO", "message":"version[8.8.2], pid[70], build[docker/98e1271edf932a480e4262a471281f1ee295ce6b/2023-06-26T05:16:16.196344851Z], OS[Linux/3.10.0-1160.el7.x86_64/amd64], JVM[Oracle Corporation/OpenJDK 64-Bit Server VM/20.0.1/20.0.1+9-29]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.node.Node","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:34.654Z", "log.level": "INFO", "message":"JVM home [/usr/share/elasticsearch/jdk], using bundled JDK [true]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.node.Node","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:34.654Z", "log.level": "INFO", "message":"JVM arguments [-Des.networkaddress.cache.ttl=60, -Des.networkaddress.cache.negative.ttl=10, -Djava.security.manager=allow, -XX:+AlwaysPreTouch, -Xss1m, -Djava.awt.headless=true, -Dfile.encoding=UTF-8, -Djna.nosys=true, -XX:-OmitStackTraceInFastThrow, -Dio.netty.noUnsafe=true, -Dio.netty.noKeySetOptimization=true, -Dio.netty.recycler.maxCapacityPerThread=0, -Dlog4j.shutdownHookEnabled=false, -Dlog4j2.disable.jmx=true, -Dlog4j2.formatMsgNoLookups=true, -Djava.locale.providers=SPI,COMPAT, --add-opens=java.base/java.io=org.elasticsearch.preallocate, -Des.cgroups.hierarchy.override=/, -XX:+UseG1GC, -Djava.io.tmpdir=/tmp/elasticsearch-12559895364959697197, -XX:+HeapDumpOnOutOfMemoryError, -XX:+ExitOnOutOfMemoryError, -XX:HeapDumpPath=data, -XX:ErrorFile=logs/hs_err_pid%p.log, -Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m, -Xms4096m, -Xmx4096m, -XX:MaxDirectMemorySize=2147483648, -XX:G1HeapRegionSize=4m, -XX:InitiatingHeapOccupancyPercent=30, -XX:G1ReservePercent=15, -Des.distribution.type=docker, --module-path=/usr/share/elasticsearch/lib, --add-modules=jdk.net, --add-modules=org.elasticsearch.preallocate, -Djdk.module.main=org.elasticsearch.server]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.node.Node","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:36.321Z", "log.level": "WARN", "message":"SLF4J: No SLF4J providers were found.", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"stderr","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:36.322Z", "log.level": "WARN", "message":"SLF4J: Defaulting to no-operation (NOP) logger implementation", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"stderr","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:36.322Z", "log.level": "WARN", "message":"SLF4J: See https://www.slf4j.org/codes.html#noProviders for further details.", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"stderr","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:36.323Z", "log.level": "WARN", "message":"SLF4J: Class path contains SLF4J bindings targeting slf4j-api versions 1.7.x or earlier.", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"stderr","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:36.323Z", "log.level": "WARN", "message":"SLF4J: Ignoring binding found at [jar:file:///usr/share/elasticsearch/modules/repository-azure/log4j-slf4j-impl-2.19.0.jar!/org/slf4j/impl/StaticLoggerBinder.class]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"stderr","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:36.323Z", "log.level": "WARN", "message":"SLF4J: See https://www.slf4j.org/codes.html#ignoredBindings for an explanation.", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"stderr","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.433Z", "log.level": "INFO", "message":"loaded module [repository-url]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.433Z", "log.level": "INFO", "message":"loaded module [dlm]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.433Z", "log.level": "INFO", "message":"loaded module [x-pack-core]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.434Z", "log.level": "INFO", "message":"loaded module [x-pack-redact]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.434Z", "log.level": "INFO", "message":"loaded module [ingest-user-agent]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.434Z", "log.level": "INFO", "message":"loaded module [x-pack-async-search]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.434Z", "log.level": "INFO", "message":"loaded module [x-pack-monitoring]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.434Z", "log.level": "INFO", "message":"loaded module [repository-s3]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.434Z", "log.level": "INFO", "message":"loaded module [x-pack-analytics]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.434Z", "log.level": "INFO", "message":"loaded module [x-pack-ent-search]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.435Z", "log.level": "INFO", "message":"loaded module [x-pack-autoscaling]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.435Z", "log.level": "INFO", "message":"loaded module [lang-painless]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.435Z", "log.level": "INFO", "message":"loaded module [x-pack-ml]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.435Z", "log.level": "INFO", "message":"loaded module [lang-mustache]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.436Z", "log.level": "INFO", "message":"loaded module [legacy-geo]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.436Z", "log.level": "INFO", "message":"loaded module [x-pack-ql]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.437Z", "log.level": "INFO", "message":"loaded module [rank-rrf]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.437Z", "log.level": "INFO", "message":"loaded module [analysis-common]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.437Z", "log.level": "INFO", "message":"loaded module [transport-netty4]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.437Z", "log.level": "INFO", "message":"loaded module [aggregations]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.437Z", "log.level": "INFO", "message":"loaded module [ingest-common]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.437Z", "log.level": "INFO", "message":"loaded module [frozen-indices]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.437Z", "log.level": "INFO", "message":"loaded module [x-pack-identity-provider]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.437Z", "log.level": "INFO", "message":"loaded module [x-pack-shutdown]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.438Z", "log.level": "INFO", "message":"loaded module [x-pack-text-structure]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.438Z", "log.level": "INFO", "message":"loaded module [snapshot-repo-test-kit]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.438Z", "log.level": "INFO", "message":"loaded module [ml-package-loader]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.438Z", "log.level": "INFO", "message":"loaded module [kibana]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.438Z", "log.level": "INFO", "message":"loaded module [constant-keyword]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.438Z", "log.level": "INFO", "message":"loaded module [x-pack-logstash]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.438Z", "log.level": "INFO", "message":"loaded module [x-pack-ccr]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.438Z", "log.level": "INFO", "message":"loaded module [x-pack-graph]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.438Z", "log.level": "INFO", "message":"loaded module [parent-join]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.438Z", "log.level": "INFO", "message":"loaded module [x-pack-enrich]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.439Z", "log.level": "INFO", "message":"loaded module [repositories-metering-api]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.439Z", "log.level": "INFO", "message":"loaded module [transform]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.439Z", "log.level": "INFO", "message":"loaded module [repository-azure]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.439Z", "log.level": "INFO", "message":"loaded module [repository-gcs]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.440Z", "log.level": "INFO", "message":"loaded module [spatial]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.440Z", "log.level": "INFO", "message":"loaded module [apm]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.440Z", "log.level": "INFO", "message":"loaded module [mapper-extras]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.440Z", "log.level": "INFO", "message":"loaded module [mapper-version]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.440Z", "log.level": "INFO", "message":"loaded module [x-pack-aggregate-metric]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.440Z", "log.level": "INFO", "message":"loaded module [x-pack-rollup]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.440Z", "log.level": "INFO", "message":"loaded module [percolator]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.440Z", "log.level": "INFO", "message":"loaded module [data-streams]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.440Z", "log.level": "INFO", "message":"loaded module [x-pack-stack]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.440Z", "log.level": "INFO", "message":"loaded module [rank-eval]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.440Z", "log.level": "INFO", "message":"loaded module [reindex]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.441Z", "log.level": "INFO", "message":"loaded module [x-pack-security]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.441Z", "log.level": "INFO", "message":"loaded module [blob-cache]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.441Z", "log.level": "INFO", "message":"loaded module [searchable-snapshots]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.441Z", "log.level": "INFO", "message":"loaded module [snapshot-based-recoveries]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.441Z", "log.level": "INFO", "message":"loaded module [x-pack-watcher]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.441Z", "log.level": "INFO", "message":"loaded module [old-lucene-versions]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.442Z", "log.level": "INFO", "message":"loaded module [x-pack-ilm]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.442Z", "log.level": "INFO", "message":"loaded module [x-pack-voting-only-node]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.442Z", "log.level": "INFO", "message":"loaded module [x-pack-deprecation]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.443Z", "log.level": "INFO", "message":"loaded module [x-pack-fleet]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.443Z", "log.level": "INFO", "message":"loaded module [x-pack-profiling]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.443Z", "log.level": "INFO", "message":"loaded module [ingest-geoip]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.443Z", "log.level": "INFO", "message":"loaded module [x-pack-write-load-forecaster]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.443Z", "log.level": "INFO", "message":"loaded module [search-business-rules]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.443Z", "log.level": "INFO", "message":"loaded module [ingest-attachment]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.443Z", "log.level": "INFO", "message":"loaded module [wildcard]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.444Z", "log.level": "INFO", "message":"loaded module [unsigned-long]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.444Z", "log.level": "INFO", "message":"loaded module [x-pack-sql]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.444Z", "log.level": "INFO", "message":"loaded module [runtime-fields-common]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.444Z", "log.level": "INFO", "message":"loaded module [x-pack-async]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.444Z", "log.level": "INFO", "message":"loaded module [vector-tile]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.444Z", "log.level": "INFO", "message":"loaded module [lang-expression]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:37.444Z", "log.level": "INFO", "message":"loaded module [x-pack-eql]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.plugins.PluginsService","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:39.619Z", "log.level": "WARN", "message":"Aug 07, 2023 6:50:39 AM org.apache.lucene.store.MemorySegmentIndexInputProvider <init>", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"stderr","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:39.627Z", "log.level": "INFO", "message":"using [1] data paths, mounts [[/usr/share/elasticsearch/data (/dev/sdb1)]], net usable_space [693.8gb], net total_space [699.6gb], types [xfs]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.env.NodeEnvironment","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:39.627Z", "log.level": "INFO", "message":"heap size [4gb], compressed ordinary object pointers [true]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.env.NodeEnvironment","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:39.634Z", "log.level": "INFO", "message":"node name [1c0eb85b618f], node ID [fuOElmT9RCOHV7x93bcNPA], cluster name [elasticsearch], roles [ingest, data_cold, data, remote_cluster_client, master, data_warm, data_content, transform, data_hot, ml, data_frozen]", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"main","log.logger":"org.elasticsearch.node.Node","elasticsearch.node.name":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch"}
{"@timestamp":"2023-08-07T06:50:41.365Z", "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":"1c0eb85b618f","elasticsearch.cluster.name":"elasticsearch","error.type":"org.elasticsearch.ElasticsearchSecurityException","error.message":"failed to load SSL configuration [xpack.security.transport.ssl] - cannot read configured [PKCS12] keystore (as a truststore) [/usr/share/elasticsearch/config/certs/transport.p12] because the file does not exist","error.stack_trace":"org.elasticsearch.ElasticsearchSecurityException: failed to load SSL configuration [xpack.security.transport.ssl] - cannot read configured [PKCS12] keystore (as a truststore) [/usr/share/elasticsearch/config/certs/transport.p12] because the file does not exist\n\tat org.elasticsearch.xcore@8.8.2/org.elasticsearch.xpack.core.ssl.SSLService.lambda$loadSslConfigurations$11(SSLService.java:617)\n\tat java.base/java.util.HashMap.forEach(HashMap.java:1429)\n\tat java.base/java.util.Collections$UnmodifiableMap.forEach(Collections.java:1553)\n\tat org.elasticsearch.xcore@8.8.2/org.elasticsearch.xpack.core.ssl.SSLService.loadSslConfigurations(SSLService.java:613)\n\tat org.elasticsearch.xcore@8.8.2/org.elasticsearch.xpack.core.ssl.SSLService.<init>(SSLService.java:159)\n\tat org.elasticsearch.xcore@8.8.2/org.elasticsearch.xpack.core.XPackPlugin.createSSLService(XPackPlugin.java:498)\n\tat org.elasticsearch.xcore@8.8.2/org.elasticsearch.xpack.core.XPackPlugin.createComponents(XPackPlugin.java:326)\n\tat org.elasticsearch.server@8.8.2/org.elasticsearch.node.Node.lambda$new$16(Node.java:726)\n\tat org.elasticsearch.server@8.8.2/org.elasticsearch.plugins.PluginsService.lambda$flatMap$2(PluginsService.java:266)\n\tat java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:273)\n\tat java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)\n\tat java.base/java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(AbstractList.java:722)\n\tat java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)\n\tat java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)\n\tat java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:575)\n\tat java.base/java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)\n\tat java.base/java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:616)\n\tat java.base/java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:622)\n\tat java.base/java.util.stream.ReferencePipeline.toList(ReferencePipeline.java:627)\n\tat org.elasticsearch.server@8.8.2/org.elasticsearch.node.Node.<init>(Node.java:741)\n\tat org.elasticsearch.server@8.8.2/org.elasticsearch.node.Node.<init>(Node.java:327)\n\tat org.elasticsearch.server@8.8.2/org.elasticsearch.bootstrap.Elasticsearch$2.<init>(Elasticsearch.java:216)\n\tat org.elasticsearch.server@8.8.2/org.elasticsearch.bootstrap.Elasticsearch.initPhase3(Elasticsearch.java:216)\n\tat org.elasticsearch.server@8.8.2/org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:67)\nCaused by: org.elasticsearch.common.ssl.SslConfigException: cannot read configured [PKCS12] keystore (as a truststore) [/usr/share/elasticsearch/config/certs/transport.p12] because the file does not exist\n\tat org.elasticsearch.sslconfig@8.8.2/org.elasticsearch.common.ssl.SslFileUtil.fileNotFound(SslFileUtil.java:66)\n\tat org.elasticsearch.sslconfig@8.8.2/org.elasticsearch.common.ssl.SslFileUtil.ioException(SslFileUtil.java:37)\n\tat org.elasticsearch.sslconfig@8.8.2/org.elasticsearch.common.ssl.StoreTrustConfig.readKeyStore(StoreTrustConfig.java:98)\n\tat org.elasticsearch.sslconfig@8.8.2/org.elasticsearch.common.ssl.StoreTrustConfig.createTrustManager(StoreTrustConfig.java:82)\n\tat org.elasticsearch.xcore@8.8.2/org.elasticsearch.xpack.core.ssl.SSLService.createSslContext(SSLService.java:476)\n\tat java.base/java.util.HashMap.computeIfAbsent(HashMap.java:1228)\n\tat org.elasticsearch.xcore@8.8.2/org.elasticsearch.xpack.core.ssl.SSLService.lambda$loadSslConfigurations$11(SSLService.java:615)\n\t... 23 more\nCaused by: java.nio.file.NoSuchFileException: /usr/share/elasticsearch/config/certs/transport.p12\n\tat java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:92)\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.newByteChannel(UnixFileSystemProvider.java:261)\n\tat java.base/java.nio.file.Files.newByteChannel(Files.java:379)\n\tat java.base/java.nio.file.Files.newByteChannel(Files.java:431)\n\tat java.base/java.nio.file.spi.FileSystemProvider.newInputStream(FileSystemProvider.java:422)\n\tat java.base/java.nio.file.Files.newInputStream(Files.java:159)\n\tat org.elasticsearch.sslconfig@8.8.2/org.elasticsearch.common.ssl.KeyStoreUtil.readKeyStore(KeyStoreUtil.java:71)\n\tat org.elasticsearch.sslconfig@8.8.2/org.elasticsearch.common.ssl.StoreTrustConfig.readKeyStore(StoreTrustConfig.java:94)\n\t... 27 more\n"}
ERROR: Elasticsearch did not exit normally - check the logs at /usr/share/elasticsearch/logs/elasticsearch.log

ERROR: Elasticsearch exited unexpectedly
[root@localhost master]# ll

复制了证书之后启动报这个错误:

[2023-08-07T07:30:13,682][ERROR][o.e.b.Elasticsearch      ] [787cf77c2373] fatal exception while booting Elasticsearch org.elasticsearch.ElasticsearchSecurityException: failed to load SSL configuration [xpack.security.transport.ssl] - cannot read configured [PKCS12] keystore (as a truststore) [/usr/share/elasticsearch/config/certs/transport.p12] - this is usually caused by an incorrect password; (no password was provided)
        at org.elasticsearch.xcore@8.8.2/org.elasticsearch.xpack.core.ssl.SSLService.lambda$loadSslConfigurations$11(SSLService.java:617)
        at java.base/java.util.HashMap.forEach(HashMap.java:1429)
        at java.base/java.util.Collections$UnmodifiableMap.forEach(Collections.java:1553)
        at org.elasticsearch.xcore@8.8.2/org.elasticsearch.xpack.core.ssl.SSLService.loadSslConfigurations(SSLService.java:613)
        at org.elasticsearch.xcore@8.8.2/org.elasticsearch.xpack.core.ssl.SSLService.<init>(SSLService.java:159)
        at org.elasticsearch.xcore@8.8.2/org.elasticsearch.xpack.core.XPackPlugin.createSSLService(XPackPlugin.java:498)
        at org.elasticsearch.xcore@8.8.2/org.elasticsearch.xpack.core.XPackPlugin.createComponents(XPackPlugin.java:326)
        at org.elasticsearch.server@8.8.2/org.elasticsearch.node.Node.lambda$new$16(Node.java:726)
        at org.elasticsearch.server@8.8.2/org.elasticsearch.plugins.PluginsService.lambda$flatMap$2(PluginsService.java:266)
        at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:273)
        at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
        at java.base/java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(AbstractList.java:722)
        at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
        at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
        at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:575)
        at java.base/java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
        at java.base/java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:616)
        at java.base/java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:622)
        at java.base/java.util.stream.ReferencePipeline.toList(ReferencePipeline.java:627)
        at org.elasticsearch.server@8.8.2/org.elasticsearch.node.Node.<init>(Node.java:741)
        at org.elasticsearch.server@8.8.2/org.elasticsearch.node.Node.<init>(Node.java:327)
        at org.elasticsearch.server@8.8.2/org.elasticsearch.bootstrap.Elasticsearch$2.<init>(Elasticsearch.java:216)
        at org.elasticsearch.server@8.8.2/org.elasticsearch.bootstrap.Elasticsearch.initPhase3(Elasticsearch.java:216)
        at org.elasticsearch.server@8.8.2/org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:67)
Caused by: org.elasticsearch.common.ssl.SslConfigException: cannot read configured [PKCS12] keystore (as a truststore) [/usr/share/elasticsearch/config/certs/transport.p12] - this is usually caused by an incorrect password; (no password was provided)
        at org.elasticsearch.sslconfig@8.8.2/org.elasticsearch.common.ssl.SslFileUtil.ioException(SslFileUtil.java:56)
        at org.elasticsearch.sslconfig@8.8.2/org.elasticsearch.common.ssl.StoreTrustConfig.readKeyStore(StoreTrustConfig.java:98)
        at org.elasticsearch.sslconfig@8.8.2/org.elasticsearch.common.ssl.StoreTrustConfig.createTrustManager(StoreTrustConfig.java:82)
        at org.elasticsearch.xcore@8.8.2/org.elasticsearch.xpack.core.ssl.SSLService.createSslContext(SSLService.java:476)
        at java.base/java.util.HashMap.computeIfAbsent(HashMap.java:1228)
        at org.elasticsearch.xcore@8.8.2/org.elasticsearch.xpack.core.ssl.SSLService.lambda$loadSslConfigurations$11(SSLService.java:615)
        ... 23 more
Caused by: java.io.IOException: keystore password was incorrect
        at java.base/sun.security.pkcs12.PKCS12KeyStore.engineLoad(PKCS12KeyStore.java:2097)
        at java.base/sun.security.util.KeyStoreDelegator.engineLoad(KeyStoreDelegator.java:228)
        at java.base/java.security.KeyStore.load(KeyStore.java:1500)
        at org.elasticsearch.sslconfig@8.8.2/org.elasticsearch.common.ssl.KeyStoreUtil.readKeyStore(KeyStoreUtil.java:72)
        at org.elasticsearch.sslconfig@8.8.2/org.elasticsearch.common.ssl.StoreTrustConfig.readKeyStore(StoreTrustConfig.java:94)
        ... 27 more
Caused by: java.security.UnrecoverableKeyException: failed to decrypt safe contents entry: javax.crypto.BadPaddingException: Given final block not properly padded. Such issues can arise if a bad key is used during decryption.
        ... 32 more

ERROR: Elasticsearch did not exit normally - check the logs at /usr/share/elasticsearch/logs/elasticsearch.log

ERROR: Elasticsearch exited unexpectedly
[root@localhost master]# 
阅读 4.3k
2 个回答

如果是用户的权限导致的退出的话,应该是这样:

docker run --user <user> --name es01 ... 

不过只凭给出来的信息也不能确定是因为用户权限导致的,具体应该还得看下详细的日志信息。

===
日志里面倒数第二行:
image.png

这里给的提示是加载不了证书,在容器里面,证书文件不存在。

文件权限问题,我之前遇到过

es8 对文件权限做了检查

你需要把宿主机这边的文件卷权限一下,具体怎么改,我忘了

大概意思是要改成只有 elastic 用户可读写

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进