ElasticSearch之Nodes info API
查看当前集群中各节点的信息,执行如下命令:
curl -X GET "https://localhost:9200/_nodes?pretty" --cacert $ES_HOME/config/certs/http_ca.crt -u "elastic:ohCxPH=QBE+s5=*lo7F9"
本接口允许指定节点和指标。
当前支持的指标,如下:
aggregationshttpindicesingestjvmospluginsprocesssettingsthread_pooltransport
指定指标时的命令样例:
- 查看
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"
]
}
}
}
}
}
相关资料
ElasticSearch之Nodes info API的更多相关文章
- elasticsearch中常用的API
elasticsearch中常用的API分类如下: 文档API: 提供对文档的增删改查操作 搜索API: 提供对文档进行某个字段的查询 索引API: 提供对索引进行操作,查看索引信息等 查看API: ...
- Elasticsearch 单模式下API的增删改查操作
<pre name="code" class="html">Elasticsearch 单模式下API的增删改查操作 http://192.168. ...
- Elasticsearch Java Rest Client API 整理总结 (二) —— SearchAPI
目录 引言 Search APIs Search API Search Request 可选参数 使用 SearchSourceBuilder 构建查询条件 指定排序 高亮请求 聚合请求 建议请求 R ...
- Elasticsearch Java Rest Client API 整理总结 (三)——Building Queries
目录 上篇回顾 Building Queries 匹配所有的查询 全文查询 Full Text Queries 什么是全文查询? Match 全文查询 API 列表 基于词项的查询 Term Term ...
- ElasticSearch入门-搜索(java api)
ElasticSearch入门-搜索(java api) package com.qlyd.searchhelper; import java.util.Map; import net.sf.json ...
- elasticsearch 第四篇(API约定)
对多个indices进行操作 es中大多resetapi支持请求多个index, 例如”test1,test2,test3”,index也可以使用通配符, 例如”test*“, 还可以使用+,-来包含 ...
- Elasticsearch批处理操作——bulk API
Elasticsearch提供的批量处理功能,是通过使用_bulk API实现的.这个功能之所以重要,在于它提供了非常高效的机制来尽可能快的完成多个操作,与此同时使用尽可能少的网络往返. 1.批量索引 ...
- elasticsearch 通过HTTP RESTful API 操作数据
1.索引样例数据 下载样例数据集链接 下载后解压到ES的bin目录,然后加载到elasticsearch集群 curl -XPOST 127.0.0.1:9200/bank/account/_bulk ...
- Elasticsearch Java Rest Client API 整理总结 (一)——Document API
目录 引言 概述 High REST Client 起步 兼容性 Java Doc 地址 Maven 配置 依赖 初始化 文档 API Index API GET API Exists API Del ...
- ElasticSearch High Level REST API【6】获取集群信息
ElasticSearch 可以通过info()方法检索群集信息: public void info(){ RestHighLevelClient client = elasticClient.get ...
随机推荐
- 「joisc 2019 - d2t2」ふたつの料理 Two Dishes
[link.](E - ふたつの料理 (Two Dishes) (atcoder.jp) 我要放假 神仙题. 首先可以把两根轴拉成平面(which is a common trick),把决策的过程看 ...
- Springboot简单功能示例-6 使用加密数据源并配置日志
springboot-sample 介绍 springboot简单示例 跳转到发行版 查看发行版说明 软件架构(当前发行版使用) springboot hutool-all 非常好的常用java工具库 ...
- 大白话带你认识JVM(转)
转自微信公众号(JavaGuide) 前言 如果在文中用词或者理解方面出现问题,欢迎指出.此文旨在提及而不深究,但会尽量效率地把知识点都抛出来 一.JVM的基本介绍 JVM 是 Java Virtua ...
- C语言条件运算符(?:)
条件运算符(conditional operator)有时候也称为三元运算符(ternary operator,或者trinary operator),因为它是唯一需要 3 个操作数的运算符: 条件 ...
- 【Azure Developer】在App Service上放置一个JS页面并引用msal.min.js成功获取AAD用户名示例
问题描述 在App Service上放置一个JS页面并引用msal.min.js,目的是获取AAD用户名并展示. 问题解答 示例代码 <!DOCTYPE html> <html> ...
- CF1343C
题目简化和分析: 给您一个序列,您要在其中选择若干个数使得: 相邻两数异号 长度最大,总和最大 我们可以牢牢抓住长度且总和最大,这一特性. 说明我们必须在每一个连续的同号的子串中被迫选择最大的,以满足 ...
- 生成CSR和自签名证书
CSR,全称Certificate Signing Request(证书签发请求),是一种包含了公钥和与主题(通常是实体的信息,如个人或组织)相关的其他信息的数据结构.CSR通常用于向证书颁发机构(C ...
- QAction常用接口总结
目录 public (一)构造函数 (二)setShortcut (三)setStatusTip Signals (一)trigger() public (一)构造函数 1.QAction(const ...
- [Python急救站课程]天天向上的力量
我们要"好好学习,天天向上."那么天天向上的力量到底有多强呢? 1.一年365天,以第1天的能力值为基数,记为1.0,当好好学习时能力值相比前一天提高1‰,当没有学习时由于遗忘等原 ...
- 企业微信获取code
String url="https://open.weixin.qq.com/connect/oauth2/authorize?appid="+AuthUtil.APPID + ...