Reputation: 1032
During elasticsearch startup I need to wait about 15 seconds before starting using it. In logs I can see many modules loaded. I think that part of it can be disabled, e.g. repository-gcs
, kibana
or ingest-geoip
. How can I disable part of them?
Example output (I have trimmed output for better readability):
21:39:42.015Z", "message":"loaded module [aggs-matrix-stats]",
21:39:42.015Z", "message":"loaded module [analysis-common]",
21:39:42.015Z", "message":"loaded module [constant-keyword]",
21:39:42.016Z", "message":"loaded module [data-streams]",
21:39:42.016Z", "message":"loaded module [frozen-indices]",
21:39:42.016Z", "message":"loaded module [ingest-attachment]",
21:39:42.016Z", "message":"loaded module [ingest-common]",
21:39:42.017Z", "message":"loaded module [ingest-geoip]",
21:39:42.017Z", "message":"loaded module [ingest-user-agent]",
21:39:42.017Z", "message":"loaded module [kibana]",
21:39:42.017Z", "message":"loaded module [lang-expression]",
21:39:42.018Z", "message":"loaded module [lang-mustache]",
21:39:42.018Z", "message":"loaded module [lang-painless]",
21:39:42.018Z", "message":"loaded module [legacy-geo]",
21:39:42.018Z", "message":"loaded module [mapper-extras]",
21:39:42.019Z", "message":"loaded module [mapper-version]",
21:39:42.019Z", "message":"loaded module [old-lucene-versions]",
21:39:42.019Z", "message":"loaded module [parent-join]",
21:39:42.019Z", "message":"loaded module [percolator]",
21:39:42.020Z", "message":"loaded module [rank-eval]",
21:39:42.020Z", "message":"loaded module [reindex]",
21:39:42.020Z", "message":"loaded module [repositories-metering-api]",
21:39:42.020Z", "message":"loaded module [repository-azure]",
21:39:42.020Z", "message":"loaded module [repository-encrypted]",
21:39:42.021Z", "message":"loaded module [repository-gcs]",
21:39:42.021Z", "message":"loaded module [repository-s3]",
21:39:42.021Z", "message":"loaded module [repository-url]",
21:39:42.021Z", "message":"loaded module [runtime-fields-common]",
21:39:42.021Z", "message":"loaded module [search-business-rules]",
21:39:42.022Z", "message":"loaded module [searchable-snapshots]",
21:39:42.022Z", "message":"loaded module [snapshot-based-recoveries]",
21:39:42.022Z", "message":"loaded module [snapshot-repo-test-kit]",
21:39:42.022Z", "message":"loaded module [spatial]",
21:39:42.022Z", "message":"loaded module [transform]",
21:39:42.022Z", "message":"loaded module [transport-netty4]",
21:39:42.023Z", "message":"loaded module [unsigned-long]",
21:39:42.023Z", "message":"loaded module [vector-tile]",
21:39:42.023Z", "message":"loaded module [wildcard]",
21:39:42.023Z", "message":"loaded module [x-pack-aggregate-metric]",
21:39:42.023Z", "message":"loaded module [x-pack-analytics]",
21:39:42.023Z", "message":"loaded module [x-pack-async]",
21:39:42.024Z", "message":"loaded module [x-pack-async-search]",
21:39:42.024Z", "message":"loaded module [x-pack-autoscaling]",
21:39:42.024Z", "message":"loaded module [x-pack-ccr]",
21:39:42.025Z", "message":"loaded module [x-pack-core]",
21:39:42.025Z", "message":"loaded module [x-pack-deprecation]",
21:39:42.025Z", "message":"loaded module [x-pack-enrich]",
21:39:42.025Z", "message":"loaded module [x-pack-eql]",
21:39:42.025Z", "message":"loaded module [x-pack-fleet]",
21:39:42.025Z", "message":"loaded module [x-pack-graph]",
21:39:42.026Z", "message":"loaded module [x-pack-identity-provider]",
21:39:42.026Z", "message":"loaded module [x-pack-ilm]",
21:39:42.026Z", "message":"loaded module [x-pack-logstash]",
21:39:42.026Z", "message":"loaded module [x-pack-ml]",
21:39:42.026Z", "message":"loaded module [x-pack-monitoring]",
21:39:42.027Z", "message":"loaded module [x-pack-ql]",
21:39:42.027Z", "message":"loaded module [x-pack-rollup]",
21:39:42.027Z", "message":"loaded module [x-pack-security]",
21:39:42.027Z", "message":"loaded module [x-pack-shutdown]",
21:39:42.027Z", "message":"loaded module [x-pack-sql]",
21:39:42.028Z", "message":"loaded module [x-pack-stack]",
21:39:42.028Z", "message":"loaded module [x-pack-text-structure]",
21:39:42.028Z", "message":"loaded module [x-pack-voting-only-node]",
21:39:42.028Z", "message":"loaded module [x-pack-watcher]",
Upvotes: 0
Views: 396
Reputation: 2064
tldr - you can't as they are all core parts of Elasticsearch. they have been split out into modules to allow easier development, rather than to be switched on or off at will
(as Val mentions above, they take 13ms to load, so it's not clear why this is even an issue?)
Upvotes: 2