查看当前集群中各节点的信息,执行如下命令:

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"
  • 查看processthread_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"
]
}
}
}
}
}

相关资料

ElasticSearch之Nodes info API的更多相关文章

  1. elasticsearch中常用的API

    elasticsearch中常用的API分类如下: 文档API: 提供对文档的增删改查操作 搜索API: 提供对文档进行某个字段的查询 索引API: 提供对索引进行操作,查看索引信息等 查看API: ...

  2. Elasticsearch 单模式下API的增删改查操作

    <pre name="code" class="html">Elasticsearch 单模式下API的增删改查操作 http://192.168. ...

  3. Elasticsearch Java Rest Client API 整理总结 (二) —— SearchAPI

    目录 引言 Search APIs Search API Search Request 可选参数 使用 SearchSourceBuilder 构建查询条件 指定排序 高亮请求 聚合请求 建议请求 R ...

  4. Elasticsearch Java Rest Client API 整理总结 (三)——Building Queries

    目录 上篇回顾 Building Queries 匹配所有的查询 全文查询 Full Text Queries 什么是全文查询? Match 全文查询 API 列表 基于词项的查询 Term Term ...

  5. ElasticSearch入门-搜索(java api)

    ElasticSearch入门-搜索(java api) package com.qlyd.searchhelper; import java.util.Map; import net.sf.json ...

  6. elasticsearch 第四篇(API约定)

    对多个indices进行操作 es中大多resetapi支持请求多个index, 例如”test1,test2,test3”,index也可以使用通配符, 例如”test*“, 还可以使用+,-来包含 ...

  7. Elasticsearch批处理操作——bulk API

    Elasticsearch提供的批量处理功能,是通过使用_bulk API实现的.这个功能之所以重要,在于它提供了非常高效的机制来尽可能快的完成多个操作,与此同时使用尽可能少的网络往返. 1.批量索引 ...

  8. elasticsearch 通过HTTP RESTful API 操作数据

    1.索引样例数据 下载样例数据集链接 下载后解压到ES的bin目录,然后加载到elasticsearch集群 curl -XPOST 127.0.0.1:9200/bank/account/_bulk ...

  9. Elasticsearch Java Rest Client API 整理总结 (一)——Document API

    目录 引言 概述 High REST Client 起步 兼容性 Java Doc 地址 Maven 配置 依赖 初始化 文档 API Index API GET API Exists API Del ...

  10. ElasticSearch High Level REST API【6】获取集群信息

    ElasticSearch 可以通过info()方法检索群集信息: public void info(){ RestHighLevelClient client = elasticClient.get ...

随机推荐

  1. JNI动态注册以及JNI签名

    一.动态注册和静态注册 注册native方法有两种方式,动态注册和静态注册.静态注册是在编译时进行注册,而且在java中声明的native方法和c/c++中的本地方法的对应关系是恒定的:比如说在com ...

  2. Redis 命令工具

    --- Redis 命令工具 --- redis-server Redis 服务器启动命令 redis-cli shutdown 停止服务 redis-benchmark:性能测试工具,用于检测 Re ...

  3. Hyper-V安装Ubuntu16.04,连接网络的设置

    使用Windows10自带的Hyper-V安装Ubuntu. 进入系统界面后,无法连接网络. 1.首先确定安装虚拟机的网络设置 2.在Wlan属性分享页面中选取对应的网络设置,然后回到属性页面勾选Hy ...

  4. CF 下分记录

    7.27 edu152 \(+173=2048\) B 没细看数据范围 WA 了一次 D 没判 \(i-1=0\) WA 了一次 E. Max to the Right of Min 考虑增大右端点, ...

  5. VoIP==Voice over Internet Protocol

    基于IP的语音传输(英语:Voice over Internet Protocol,缩写为VoIP)是一种语音通话技术,经由网际协议(IP)来达成语音通话与多媒体会议,也就是经由互联网来进行通信.其他 ...

  6. javascript 如何开启调试功能

    目录 javascript 如何开启调试功能 方式一: 打开浏览器,点击源码,直接点击一个,就加上断点了 (基于浏览器) 方式二: 打开代码,在 js 中加入 debugger 关键字,就加上断点了( ...

  7. addEventListener学习

    场景:给input框添加事件,但是里面的function得抽取出来复用,并且这个function还要传递参数 userId.addEventListener('input', idTest(userI ...

  8. mysql 实用语句

    -- 查询内存大小 SELECT TABLE_NAME, concat( TRUNCATE (data_length / 1024 / 1024, 2), ' MB' ) AS data_size, ...

  9. Servlet--HttpServlet实现doGet和doPost请求的原理(转)

    Servlet(Server Applet):全称Java Servlet.是用Java编写的服务器端程序.其主要功能在于交互式地浏览和修改数据,生成动态Web内容. 狭义的Servlet是指 Jav ...

  10. Kubernetes:kube-apiserver 和 etcd 的交互

    kubernetes:kube-apiserver 系列文章: Kubernetes:kube-apiserver 之 scheme(一) Kubernetes:kube-apiserver 之 sc ...