ElasticSearch之Nodes info API
1.ElasticSearch之安装2.ElasticSearch之查看集群的参数3.ElasticSearch之健康状态4.ElasticSearch的日志配置5.ElasticSearch之cat aliases API6.ElasticSearch之Health API
7.ElasticSearch之Nodes info API
8.ElasticSearch之系统关键配置9.ElasticSearch之cat allocation API10.ElasticSearch之cat anomaly detectors API11.ElasticSearch之cat component templates API12.ElasticSearch之配置13.ElasticSearch之cat count API14.ElasticSearch之cat data frame analytics API15.ElasticSearch之禁用交换分区16.ElasticSearch之虚拟内存17.ElasticSearch之文件描述符的数量18.ElasticSearch之线程的数量19.ElasticSearch之cat datafeeds API20.ElasticSearch之cat fielddata API21.ElasticSearch之cat health API22.ElasticSearch之cat indices API23.ElasticSearch之cat master API24.ElasticSearch之cat nodeattrs API25.ElasticSearch之线程池26.ElasticSearch之cat nodes API27.ElasticSearch之cat pending tasks API28.ElasticSearch之cat plugins API29.ElasticSearch之cat recovery API30.ElasticSearch之cat repositories API31.ElasticSearch之cat segments API32.ElasticSearch之cat shards API33.ElasticSearch之cat task management API34.ElasticSearch之cat templates API35.ElasticSearch之cat thread pool API36.ElasticSearch之Search settings37.ElasticSearch之cat trained model API38.ElasticSearch之cat transforms API39.ElasticSearch之Merge40.ElasticSearch之Force merge API41.ElasticSearch之Task management API42.ElasticSearch之Slow Log43.ElasticSearch之Analyze index disk usage API44.ElasticSearch之Clear cache API45.ElasticSearch之Create index API46.ElasticSearch之Clone index API47.ElasticSearch之Close index API48.ElasticSearch之Open index API49.ElasticSearch之Delete index API50.ElasticSearch之Exists API51.ElasticSearch之Get index API52.ElasticSearch之Get index settings API53.ElasticSearch之Index stats API54.ElasticSearch之Refresh API55.ElasticSearch之Shard request cache settings56.ElasticSearch之Node query cache settings57.ElasticSearch之Index modules58.ElasticSearch之集群中的节点59.ElasticSearch之网络配置查看当前集群中各节点的信息,执行如下命令:
curl -X GET "https://localhost:9200/_nodes?pretty" --cacert $ES_HOME/config/certs/http_ca.crt -u "elastic:ohCxPH=QBE+s5=*lo7F9"
本接口允许指定节点和指标。
当前支持的指标,如下:
aggregations
http
indices
ingest
jvm
os
plugins
process
settings
thread_pool
transport
指定指标时的命令样例:
- 查看
jvm
的参数。curl -X GET "https://localhost:9200/_nodes/jvm?pretty" --cacert $ES_HOME/config/certs/http_ca.crt -u "elastic:ohCxPH=QBE+s5=*lo7F9" - 查看
process
和thread_pool
的参数。curl -X GET "https://localhost:9200/_nodes/process,thread_pool?pretty" --cacert $ES_HOME/config/certs/http_ca.crt -u "elastic:ohCxPH=QBE+s5=*lo7F9"
默认情况下,如果不指定具体的节点或者指标,本接口会返回全部信息,数据量比较大,执行结果输出如下:
{ "_nodes" : { "total" : 1, "successful" : 1, "failed" : 0 }, "cluster_name" : "elasticsearch", "nodes" : { "aKgBu7LgS9a6iPYH8n2JPw" : { "name" : "jackie-ubuntu", "transport_address" : "127.0.0.1:9300", "host" : "127.0.0.1", "ip" : "127.0.0.1", "version" : "8.11.1", "transport_version" : 8512001, "index_version" : 8500003, "component_versions" : { "transform_config_version" : 10000099, "ml_config_version" : 11000099 }, "build_flavor" : "default", "build_type" : "tar", "build_hash" : "6f9ff581fbcde658e6f69d6ce03050f060d1fd0c", "total_indexing_buffer" : 202165452, "roles" : [ "data", "data_cold", "data_content", "data_frozen", "data_hot", "data_warm", "ingest", "master", "ml", "remote_cluster_client", "transform" ], "attributes" : { "ml.machine_memory" : "4040327168", "ml.allocated_processors" : "4", "ml.allocated_processors_double" : "4.0", "ml.max_jvm_size" : "2021654528", "ml.config_version" : "11.0.0", "xpack.installed" : "true", "transform.config_version" : "10.0.0" }, "settings" : { "cluster" : { "initial_master_nodes" : [ "jackie-ubuntu" ], "name" : "elasticsearch", "election" : { "strategy" : "supports_voting_only" } }, "node" : { "attr" : { "transform" : { "config_version" : "10.0.0" }, "xpack" : { "installed" : "true" }, "ml" : { "max_jvm_size" : "2021654528", "allocated_processors" : "4", "machine_memory" : "4040327168", "config_version" : "11.0.0", "allocated_processors_double" : "4.0" } }, "name" : "jackie-ubuntu" }, "path" : { "logs" : "/home/jackie/software/elasticsearch-8.11.1/logs", "home" : "/home/jackie/software/elasticsearch-8.11.1" }, "client" : { "type" : "node" }, "http" : { "host" : "0.0.0.0", "compression" : "false", "type" : "security4", "type.default" : "netty4" }, "transport" : { "type" : "security4", "type.default" : "netty4" }, "xpack" : { "security" : { "http" : { "ssl" : { "enabled" : "true" } }, "transport" : { "ssl" : { "enabled" : "true" } }, "enabled" : "true", "enrollment" : { "enabled" : "true" } } } }, "os" : { "refresh_interval_in_millis" : 1000, "name" : "Linux", "pretty_name" : "Ubuntu 20.04.6 LTS", "arch" : "amd64", "version" : "5.4.0-166-generic", "available_processors" : 4, "allocated_processors" : 4 }, "process" : { "refresh_interval_in_millis" : 1000, "id" : 19483, "mlockall" : false }, "jvm" : { "pid" : 19483, "version" : "21.0.1", "vm_name" : "OpenJDK 64-Bit Server VM", "vm_version" : "21.0.1+12-29", "vm_vendor" : "Oracle Corporation", "using_bundled_jdk" : true, "start_time_in_millis" : 1700583699298, "mem" : { "heap_init_in_bytes" : 2021654528, "heap_max_in_bytes" : 2021654528, "non_heap_init_in_bytes" : 7667712, "non_heap_max_in_bytes" : 0, "direct_max_in_bytes" : 0 }, "gc_collectors" : [ "G1 Young Generation", "G1 Concurrent GC", "G1 Old Generation" ], "memory_pools" : [ "CodeHeap 'non-nmethods'", "Metaspace", "CodeHeap 'profiled nmethods'", "Compressed Class Space", "G1 Eden Space", "G1 Old Gen", "G1 Survivor Space", "CodeHeap 'non-profiled nmethods'" ], "using_compressed_ordinary_object_pointers" : "true", "input_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", "-XX:+UseG1GC", "-Djava.io.tmpdir=/tmp/elasticsearch-18105487545703078353", "--add-modules=jdk.incubator.vector", "-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", "-Xms1926m", "-Xmx1926m", "-XX:MaxDirectMemorySize=1009778688", "-XX:G1HeapRegionSize=4m", "-XX:InitiatingHeapOccupancyPercent=30", "-XX:G1ReservePercent=15", "-Des.distribution.type=tar", "--module-path=/home/jackie/software/elasticsearch-8.11.1/lib", "--add-modules=jdk.net", "--add-modules=ALL-MODULE-PATH", "-Djdk.module.main=org.elasticsearch.server" ] }, "thread_pool" : { "force_merge" : { "type" : "fixed", "size" : 1, "queue_size" : -1 }, "search_coordination" : { "type" : "fixed", "size" : 2, "queue_size" : 1000 }, "ml_datafeed" : { "type" : "scaling", "core" : 1, "max" : 512, "keep_alive" : "1m", "queue_size" : -1 }, "searchable_snapshots_cache_fetch_async" : { "type" : "scaling", "core" : 0, "max" : 12, "keep_alive" : "30s", "queue_size" : -1 }, "snapshot_meta" : { "type" : "scaling", "core" : 1, "max" : 12, "keep_alive" : "30s", "queue_size" : -1 }, "fetch_shard_started" : { "type" : "scaling", "core" : 1, "max" : 8, "keep_alive" : "5m", "queue_size" : -1 }, "esql_worker" : { "type" : "fixed", "size" : 7, "queue_size" : 1000 }, "rollup_indexing" : { "type" : "fixed", "size" : 1, "queue_size" : -1 }, "search" : { "type" : "fixed", "size" : 7, "queue_size" : 1000 }, "cluster_coordination" : { "type" : "fixed", "size" : 1, "queue_size" : -1 }, "security-crypto" : { "type" : "fixed", "size" : 2, "queue_size" : 1000 }, "ccr" : { "type" : "fixed", "size" : 32, "queue_size" : 100 }, "inference_utility" : { "type" : "scaling", "core" : 0, "max" : 1, "keep_alive" : "10m", "queue_size" : -1 }, "flush" : { "type" : "scaling", "core" : 1, "max" : 2, "keep_alive" : "5m", "queue_size" : -1 }, "fetch_shard_store" : { "type" : "scaling", "core" : 1, "max" : 8, "keep_alive" : "5m", "queue_size" : -1 }, "ml_utility" : { "type" : "scaling", "core" : 1, "max" : 2048, "keep_alive" : "10m", "queue_size" : -1 }, "get" : { "type" : "fixed", "size" : 7, "queue_size" : 1000 }, "system_read" : { "type" : "fixed", "size" : 2, "queue_size" : 2000 }, "system_critical_read" : { "type" : "fixed", "size" : 2, "queue_size" : 2000 }, "ml_native_inference_comms" : { "type" : "scaling", "core" : 3, "max" : 312, "keep_alive" : "1m", "queue_size" : -1 }, "write" : { "type" : "fixed", "size" : 4, "queue_size" : 10000 }, "watcher" : { "type" : "fixed", "size" : 20, "queue_size" : 1000 }, "security-token-key" : { "type" : "fixed", "size" : 1, "queue_size" : 1000 }, "search_worker" : { "type" : "fixed", "size" : 7, "queue_size" : -1 }, "system_critical_write" : { "type" : "fixed", "size" : 2, "queue_size" : 1500 }, "esql" : { "type" : "fixed", "size" : 4, "queue_size" : 1000 }, "refresh" : { "type" : "scaling", "core" : 1, "max" : 2, "keep_alive" : "5m", "queue_size" : -1 }, "repository_azure" : { "type" : "scaling", "core" : 0, "max" : 5, "keep_alive" : "30s", "queue_size" : -1 }, "system_write" : { "type" : "fixed", "size" : 2, "queue_size" : 1000 }, "generic" : { "type" : "scaling", "core" : 4, "max" : 128, "keep_alive" : "30s", "queue_size" : -1 }, "warmer" : { "type" : "scaling", "core" : 1, "max" : 2, "keep_alive" : "5m", "queue_size" : -1 }, "auto_complete" : { "type" : "fixed", "size" : 1, "queue_size" : 100 }, "azure_event_loop" : { "type" : "scaling", "core" : 0, "max" : 1, "keep_alive" : "30s", "queue_size" : -1 }, "profiling" : { "type" : "scaling", "core" : 0, "max" : 1, "keep_alive" : "30m", "queue_size" : -1 }, "management" : { "type" : "scaling", "core" : 1, "max" : 4, "keep_alive" : "5m", "queue_size" : -1 }, "analyze" : { "type" : "fixed", "size" : 1, "queue_size" : 16 }, "searchable_snapshots_cache_prewarming" : { "type" : "scaling", "core" : 0, "max" : 16, "keep_alive" : "30s", "queue_size" : -1 }, "ml_job_comms" : { "type" : "scaling", "core" : 4, "max" : 2048, "keep_alive" : "1m", "queue_size" : -1 }, "downsample_indexing" : { "type" : "fixed", "size" : 1, "queue_size" : 256 }, "snapshot" : { "type" : "scaling", "core" : 1, "max" : 10, "keep_alive" : "5m", "queue_size" : -1 }, "search_throttled" : { "type" : "fixed", "size" : 1, "queue_size" : 100 } }, "transport" : { "bound_address" : [ "[::1]:9300", "127.0.0.1:9300" ], "publish_address" : "127.0.0.1:9300", "profiles" : { } }, "http" : { "bound_address" : [ "[::]:9200" ], "publish_address" : "192.168.0.109:9200", "max_content_length_in_bytes" : 104857600 }, "plugins" : [ ], "modules" : [ { "name" : "aggregations", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "Adds \"built in\" aggregations to Elasticsearch.", "classname" : "org.elasticsearch.aggregations.AggregationsPlugin", "extended_plugins" : [ "lang-painless" ], "has_native_controller" : false, "licensed" : false }, { "name" : "analysis-common", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "Adds \"built in\" analyzers to Elasticsearch.", "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin", "extended_plugins" : [ "lang-painless" ], "has_native_controller" : false, "licensed" : false }, { "name" : "apm", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "Provides APM integration for Elasticsearch", "classname" : "org.elasticsearch.telemetry.apm.APM", "extended_plugins" : [ ], "has_native_controller" : false, "licensed" : false }, { "name" : "blob-cache", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "Provides a blob store cache", "classname" : "org.elasticsearch.blobcache.BlobCachePlugin", "extended_plugins" : [ ], "has_native_controller" : false, "licensed" : false }, { "name" : "constant-keyword", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.", "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin", "extended_plugins" : [ "x-pack-core", "lang-painless" ], "has_native_controller" : false, "licensed" : false }, { "name" : "data-streams", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "Elasticsearch Expanded Pack Plugin - Data Streams", "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin", "extended_plugins" : [ ], "has_native_controller" : false, "licensed" : false }, { "name" : "frozen-indices", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "A plugin for the frozen indices functionality", "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices", "extended_plugins" : [ "x-pack-core" ], "has_native_controller" : false, "licensed" : false }, { "name" : "inference", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "Configuration and evaluation of inference models", "classname" : "org.elasticsearch.xpack.inference.InferencePlugin", "extended_plugins" : [ "x-pack-core" ], "has_native_controller" : false, "licensed" : false }, { "name" : "ingest-attachment", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "Ingest processor that uses Apache Tika to extract contents", "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin", "extended_plugins" : [ ], "has_native_controller" : false, "licensed" : false }, { "name" : "ingest-common", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources", "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin", "extended_plugins" : [ "lang-painless" ], "has_native_controller" : false, "licensed" : false }, { "name" : "ingest-geoip", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database", "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin", "extended_plugins" : [ ], "has_native_controller" : false, "licensed" : false }, { "name" : "ingest-user-agent", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "Ingest processor that extracts information from a user agent", "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin", "extended_plugins" : [ ], "has_native_controller" : false, "licensed" : false }, { "name" : "kibana", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "Plugin exposing APIs for Kibana system indices", "classname" : "org.elasticsearch.kibana.KibanaPlugin", "extended_plugins" : [ ], "has_native_controller" : false, "licensed" : false }, { "name" : "lang-expression", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "Lucene expressions integration for Elasticsearch", "classname" : "org.elasticsearch.script.expression.ExpressionPlugin", "extended_plugins" : [ ], "has_native_controller" : false, "licensed" : false }, { "name" : "lang-mustache", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "Mustache scripting integration for Elasticsearch", "classname" : "org.elasticsearch.script.mustache.MustachePlugin", "extended_plugins" : [ ], "has_native_controller" : false, "licensed" : false }, { "name" : "lang-painless", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "An easy, safe and fast scripting language for Elasticsearch", "classname" : "org.elasticsearch.painless.PainlessPlugin", "extended_plugins" : [ ], "has_native_controller" : false, "licensed" : false }, { "name" : "legacy-geo", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "Placeholder plugin for geospatial features in ES", "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin", "extended_plugins" : [ ], "has_native_controller" : false, "licensed" : false }, { "name" : "mapper-extras", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "Adds advanced field mappers", "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin", "extended_plugins" : [ ], "has_native_controller" : false, "licensed" : false }, { "name" : "mapper-version", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "A plugin for a field type to store software versions", "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin", "extended_plugins" : [ "x-pack-core", "lang-painless" ], "has_native_controller" : false, "licensed" : false }, { "name" : "ml-package-loader", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "Loader for prepackaged Machine Learning Models from Elastic", "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader", "extended_plugins" : [ "x-pack-core" ], "has_native_controller" : false, "licensed" : false }, { "name" : "old-lucene-versions", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "A plugin for accessing older Lucene indices", "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions", "extended_plugins" : [ "x-pack-core" ], "has_native_controller" : false, "licensed" : false }, { "name" : "parent-join", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "This module adds the support parent-child queries and aggregations", "classname" : "org.elasticsearch.join.ParentJoinPlugin", "extended_plugins" : [ ], "has_native_controller" : false, "licensed" : false }, { "name" : "percolator", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "Percolator module adds capability to index queries and query these queries by specifying documents", "classname" : "org.elasticsearch.percolator.PercolatorPlugin", "extended_plugins" : [ ], "has_native_controller" : false, "licensed" : false }, { "name" : "rank-eval", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "The Rank Eval module adds APIs to evaluate ranking quality.", "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin", "extended_plugins" : [ ], "has_native_controller" : false, "licensed" : false }, { "name" : "rank-rrf", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "Reciprocal rank fusion in search.", "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin", "extended_plugins" : [ "x-pack-core" ], "has_native_controller" : false, "licensed" : false }, { "name" : "reindex", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.", "classname" : "org.elasticsearch.reindex.ReindexPlugin", "extended_plugins" : [ ], "has_native_controller" : false, "licensed" : false }, { "name" : "repositories-metering-api", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "Repositories metering API", "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin", "extended_plugins" : [ "x-pack-core" ], "has_native_controller" : false, "licensed" : false }, { "name" : "repository-azure", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "The Azure Repository plugin adds support for Azure storage repositories.", "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin", "extended_plugins" : [ ], "has_native_controller" : false, "licensed" : false }, { "name" : "repository-gcs", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.", "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin", "extended_plugins" : [ ], "has_native_controller" : false, "licensed" : false }, { "name" : "repository-s3", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "The S3 repository plugin adds S3 repositories", "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin", "extended_plugins" : [ ], "has_native_controller" : false, "licensed" : false }, { "name" : "repository-url", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "Module for URL repository", "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin", "extended_plugins" : [ ], "has_native_controller" : false, "licensed" : false }, { "name" : "rest-root", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "Adds HEAD and GET / endpoint to Elasticsearch", "classname" : "org.elasticsearch.rest.root.MainRestPlugin", "extended_plugins" : [ ], "has_native_controller" : false, "licensed" : false }, { "name" : "runtime-fields-common", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "Module for runtime fields features and extensions that have large dependencies", "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin", "extended_plugins" : [ "lang-painless" ], "has_native_controller" : false, "licensed" : false }, { "name" : "search-business-rules", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "A plugin for applying business rules to search result rankings", "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules", "extended_plugins" : [ "x-pack-core" ], "has_native_controller" : false, "licensed" : false }, { "name" : "searchable-snapshots", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "A plugin for the searchable snapshots functionality", "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots", "extended_plugins" : [ "x-pack-core", "blob-cache" ], "has_native_controller" : false, "licensed" : false }, { "name" : "snapshot-based-recoveries", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "A plugin that enables snapshot based recoveries", "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin", "extended_plugins" : [ "x-pack-core" ], "has_native_controller" : false, "licensed" : false }, { "name" : "snapshot-repo-test-kit", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "A plugin for a test kit for snapshot repositories", "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit", "extended_plugins" : [ "x-pack-core" ], "has_native_controller" : false, "licensed" : false }, { "name" : "spatial", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "A plugin for Basic Spatial features", "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin", "extended_plugins" : [ "x-pack-core", "legacy-geo", "lang-painless" ], "has_native_controller" : false, "licensed" : false }, { "name" : "transform", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "A plugin to transform data", "classname" : "org.elasticsearch.xpack.transform.Transform", "extended_plugins" : [ "x-pack-core" ], "has_native_controller" : false, "licensed" : false }, { "name" : "transport-netty4", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "Netty 4 based transport implementation", "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin", "extended_plugins" : [ ], "has_native_controller" : false, "licensed" : false }, { "name" : "unsigned-long", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "Module for the unsigned long field type", "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin", "extended_plugins" : [ "x-pack-core", "lang-painless" ], "has_native_controller" : false, "licensed" : false }, { "name" : "vector-tile", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "A plugin for mapbox vector tile features", "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin", "extended_plugins" : [ "spatial" ], "has_native_controller" : false, "licensed" : false }, { "name" : "wildcard", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "A plugin for a keyword field type with efficient wildcard search", "classname" : "org.elasticsearch.xpack.wildcard.Wildcard", "extended_plugins" : [ "x-pack-core", "lang-painless" ], "has_native_controller" : false, "licensed" : false }, { "name" : "x-pack-aggregate-metric", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field", "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin", "extended_plugins" : [ "x-pack-core" ], "has_native_controller" : false, "licensed" : false }, { "name" : "x-pack-analytics", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "Elasticsearch Expanded Pack Plugin - Analytics", "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin", "extended_plugins" : [ "x-pack-core" ], "has_native_controller" : false, "licensed" : false }, { "name" : "x-pack-async", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "A module which handles common async operations", "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin", "extended_plugins" : [ "x-pack-core" ], "has_native_controller" : false, "licensed" : false }, { "name" : "x-pack-async-search", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "A module which allows to track the progress of a search asynchronously.", "classname" : "org.elasticsearch.xpack.search.AsyncSearch", "extended_plugins" : [ "x-pack-core" ], "has_native_controller" : false, "licensed" : false }, { "name" : "x-pack-autoscaling", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling", "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling", "extended_plugins" : [ "x-pack-core" ], "has_native_controller" : false, "licensed" : false }, { "name" : "x-pack-ccr", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "Elasticsearch Expanded Pack Plugin - CCR", "classname" : "org.elasticsearch.xpack.ccr.Ccr", "extended_plugins" : [ "x-pack-core" ], "has_native_controller" : false, "licensed" : false }, { "name" : "x-pack-core", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "Elasticsearch Expanded Pack Plugin - Core", "classname" : "org.elasticsearch.xpack.core.XPackPlugin", "extended_plugins" : [ ], "has_native_controller" : false, "licensed" : false }, { "name" : "x-pack-deprecation", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "Elasticsearch Expanded Pack Plugin - Deprecation", "classname" : "org.elasticsearch.xpack.deprecation.Deprecation", "extended_plugins" : [ "x-pack-core" ], "has_native_controller" : false, "licensed" : false }, { "name" : "x-pack-downsample", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "Elasticsearch Expanded Pack Plugin - Downsample", "classname" : "org.elasticsearch.xpack.downsample.Downsample", "extended_plugins" : [ "x-pack-aggregate-metric" ], "has_native_controller" : false, "licensed" : false }, { "name" : "x-pack-enrich", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "Elasticsearch Expanded Pack Plugin - Enrich", "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin", "extended_plugins" : [ "x-pack-core" ], "has_native_controller" : false, "licensed" : false }, { "name" : "x-pack-ent-search", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search", "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch", "extended_plugins" : [ "x-pack-core" ], "has_native_controller" : false, "licensed" : false }, { "name" : "x-pack-eql", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch", "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin", "extended_plugins" : [ "x-pack-ql", "lang-painless" ], "has_native_controller" : false, "licensed" : false }, { "name" : "x-pack-esql", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "The plugin that powers ESQL for Elasticsearch", "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin", "extended_plugins" : [ "x-pack-ql", "lang-painless" ], "has_native_controller" : false, "licensed" : false }, { "name" : "x-pack-fleet", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices", "classname" : "org.elasticsearch.xpack.fleet.Fleet", "extended_plugins" : [ "x-pack-core" ], "has_native_controller" : false, "licensed" : false }, { "name" : "x-pack-graph", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "Elasticsearch Expanded Pack Plugin - Graph", "classname" : "org.elasticsearch.xpack.graph.Graph", "extended_plugins" : [ "x-pack-core" ], "has_native_controller" : false, "licensed" : false }, { "name" : "x-pack-identity-provider", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider", "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin", "extended_plugins" : [ "x-pack-core" ], "has_native_controller" : false, "licensed" : false }, { "name" : "x-pack-ilm", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management", "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle", "extended_plugins" : [ "x-pack-core" ], "has_native_controller" : false, "licensed" : false }, { "name" : "x-pack-logstash", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "Elasticsearch Expanded Pack Plugin - Logstash", "classname" : "org.elasticsearch.xpack.logstash.Logstash", "extended_plugins" : [ "x-pack-core" ], "has_native_controller" : false, "licensed" : false }, { "name" : "x-pack-ml", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning", "classname" : "org.elasticsearch.xpack.ml.MachineLearning", "extended_plugins" : [ "x-pack-autoscaling", "lang-painless" ], "has_native_controller" : true, "licensed" : false }, { "name" : "x-pack-monitoring", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "Elasticsearch Expanded Pack Plugin - Monitoring", "classname" : "org.elasticsearch.xpack.monitoring.Monitoring", "extended_plugins" : [ "x-pack-core" ], "has_native_controller" : false, "licensed" : false }, { "name" : "x-pack-profiling", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.", "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin", "extended_plugins" : [ "x-pack-core" ], "has_native_controller" : false, "licensed" : false }, { "name" : "x-pack-ql", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch", "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin", "extended_plugins" : [ "x-pack-core" ], "has_native_controller" : false, "licensed" : false }, { "name" : "x-pack-redact", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "Elasticsearch Expanded Pack Plugin - Redact", "classname" : "org.elasticsearch.xpack.redact.RedactPlugin", "extended_plugins" : [ "x-pack-core" ], "has_native_controller" : false, "licensed" : false }, { "name" : "x-pack-rollup", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "Elasticsearch Expanded Pack Plugin - Rollup", "classname" : "org.elasticsearch.xpack.rollup.Rollup", "extended_plugins" : [ "x-pack-core" ], "has_native_controller" : false, "licensed" : false }, { "name" : "x-pack-security", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "Elasticsearch Expanded Pack Plugin - Security", "classname" : "org.elasticsearch.xpack.security.Security", "extended_plugins" : [ "x-pack-core" ], "has_native_controller" : false, "licensed" : false }, { "name" : "x-pack-shutdown", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "Elasticsearch Expanded Pack Plugin - Shutdown", "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin", "extended_plugins" : [ "x-pack-core" ], "has_native_controller" : false, "licensed" : false }, { "name" : "x-pack-slm", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management", "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle", "extended_plugins" : [ "x-pack-core" ], "has_native_controller" : false, "licensed" : false }, { "name" : "x-pack-sql", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch", "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin", "extended_plugins" : [ "x-pack-ql", "lang-painless" ], "has_native_controller" : false, "licensed" : false }, { "name" : "x-pack-stack", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "Elasticsearch Expanded Pack Plugin - Stack", "classname" : "org.elasticsearch.xpack.stack.StackPlugin", "extended_plugins" : [ "x-pack-core" ], "has_native_controller" : false, "licensed" : false }, { "name" : "x-pack-text-structure", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "Elasticsearch Expanded Pack Plugin - Text Structure", "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin", "extended_plugins" : [ "x-pack-core" ], "has_native_controller" : false, "licensed" : false }, { "name" : "x-pack-voting-only-node", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node", "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin", "extended_plugins" : [ "x-pack-core" ], "has_native_controller" : false, "licensed" : false }, { "name" : "x-pack-watcher", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "Elasticsearch Expanded Pack Plugin - Watcher", "classname" : "org.elasticsearch.xpack.watcher.Watcher", "extended_plugins" : [ "x-pack-core", "lang-painless" ], "has_native_controller" : false, "licensed" : false }, { "name" : "x-pack-write-load-forecaster", "version" : "8.11.1", "elasticsearch_version" : "8.11.1", "java_version" : "17", "description" : "x", "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin", "extended_plugins" : [ "x-pack-core" ], "has_native_controller" : false, "licensed" : false } ], "ingest" : { "processors" : [ { "type" : "append" }, { "type" : "attachment" }, { "type" : "bytes" }, { "type" : "circle" }, { "type" : "community_id" }, { "type" : "convert" }, { "type" : "csv" }, { "type" : "date" }, { "type" : "date_index_name" }, { "type" : "dissect" }, { "type" : "dot_expander" }, { "type" : "drop" }, { "type" : "enrich" }, { "type" : "fail" }, { "type" : "fingerprint" }, { "type" : "foreach" }, { "type" : "geo_grid" }, { "type" : "geoip" }, { "type" : "grok" }, { "type" : "gsub" }, { "type" : "html_strip" }, { "type" : "inference" }, { "type" : "join" }, { "type" : "json" }, { "type" : "kv" }, { "type" : "lowercase" }, { "type" : "network_direction" }, { "type" : "pipeline" }, { "type" : "redact" }, { "type" : "registered_domain" }, { "type" : "remove" }, { "type" : "rename" }, { "type" : "reroute" }, { "type" : "script" }, { "type" : "set" }, { "type" : "set_security_user" }, { "type" : "sort" }, { "type" : "split" }, { "type" : "trim" }, { "type" : "uppercase" }, { "type" : "uri_parts" }, { "type" : "urldecode" }, { "type" : "user_agent" } ] }, "aggregations" : { "adjacency_matrix" : { "types" : [ "other" ] }, "auto_date_histogram" : { "types" : [ "boolean", "date", "numeric" ] }, "avg" : { "types" : [ "aggregate_metric", "boolean", "counter", "date", "histogram", "numeric" ] }, "boxplot" : { "types" : [ "counter", "histogram", "numeric" ] }, "cardinality" : { "types" : [ "boolean", "counter", "date", "geopoint", "geoshape", "ip", "keyword", "numeric", "range" ] }, "cartesian_bounds" : { "types" : [ "point", "shape" ] }, "cartesian_centroid" : { "types" : [ "point", "shape" ] }, "categorize_text" : { "types" : [ "other" ] }, "children" : { "types" : [ "other" ] }, "composite" : { "types" : [ "other" ] }, "date_histogram" : { "types" : [ "boolean", "date", "numeric", "range" ] }, "date_range" : { "types" : [ "boolean", "date", "numeric" ] }, "diversified_sampler" : { "types" : [ "boolean", "date", "keyword", "numeric" ] }, "extended_stats" : { "types" : [ "boolean", "counter", "date", "numeric" ] }, "filter" : { "types" : [ "other" ] }, "filters" : { "types" : [ "other" ] }, "frequent_item_sets" : { "types" : [ "other" ] }, "geo_bounds" : { "types" : [ "geopoint", "geoshape", "position" ] }, "geo_centroid" : { "types" : [ "geopoint", "geoshape", "position" ] }, "geo_distance" : { "types" : [ "geopoint" ] }, "geo_line" : { "types" : [ "geopoint" ] }, "geohash_grid" : { "types" : [ "geopoint", "geoshape" ] }, "geohex_grid" : { "types" : [ "geopoint", "geoshape" ] }, "geotile_grid" : { "types" : [ "geopoint", "geoshape" ] }, "global" : { "types" : [ "other" ] }, "histogram" : { "types" : [ "boolean", "counter", "date", "histogram", "numeric", "range" ] }, "ip_prefix" : { "types" : [ "ip" ] }, "ip_range" : { "types" : [ "ip" ] }, "matrix_stats" : { "types" : [ "other" ] }, "max" : { "types" : [ "aggregate_metric", "boolean", "counter", "date", "histogram", "numeric" ] }, "median_absolute_deviation" : { "types" : [ "counter", "numeric" ] }, "min" : { "types" : [ "aggregate_metric", "boolean", "counter", "date", "histogram", "numeric" ] }, "missing" : { "types" : [ "boolean", "date", "geopoint", "ip", "keyword", "numeric", "range" ] }, "multi_terms" : { "types" : [ "other" ] }, "nested" : { "types" : [ "other" ] }, "parent" : { "types" : [ "other" ] }, "percentile_ranks" : { "types" : [ "boolean", "counter", "date", "histogram", "numeric" ] }, "percentiles" : { "types" : [ "boolean", "counter", "date", "histogram", "numeric" ] }, "random_sampler" : { "types" : [ "other" ] }, "range" : { "types" : [ "boolean", "counter", "date", "histogram", "numeric" ] }, "rare_terms" : { "types" : [ "boolean", "date", "ip", "keyword", "numeric" ] }, "rate" : { "types" : [ "counter", "histogram", "numeric" ] }, "reverse_nested" : { "types" : [ "other" ] }, "sampler" : { "types" : [ "other" ] }, "scripted_metric" : { "types" : [ "other" ] }, "significant_terms" : { "types" : [ "boolean", "date", "ip", "keyword", "numeric" ] }, "significant_text" : { "types" : [ "other" ] }, "stats" : { "types" : [ "boolean", "counter", "date", "numeric" ] }, "string_stats" : { "types" : [ "keyword" ] }, "sum" : { "types" : [ "aggregate_metric", "boolean", "counter", "date", "histogram", "numeric" ] }, "t_test" : { "types" : [ "numeric" ] }, "terms" : { "types" : [ "boolean", "date", "ip", "keyword", "numeric" ] }, "time_series" : { "types" : [ "other" ] }, "top_hits" : { "types" : [ "other" ] }, "top_metrics" : { "types" : [ "other" ] }, "value_count" : { "types" : [ "aggregate_metric", "boolean", "counter", "date", "geopoint", "geoshape", "histogram", "ip", "keyword", "numeric", "range" ] }, "variable_width_histogram" : { "types" : [ "counter", "numeric" ] }, "weighted_avg" : { "types" : [ "numeric" ] } } } } }
相关资料
本文来自博客园,作者:jackieathome,转载请注明原文链接:https://www.cnblogs.com/jackieathome/p/17850677.html
合集:
ElasticSearch
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南