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 ...
随机推荐
- 使用HTML一键打包APK工具打包KRPANO全景项目
"HMTL一键打包APK工具"可以把本地HTML项目或者网站打包为一个安卓应用APK文件,无需编写任何代码,支持在安卓设备上安装运行. 打包工具群:429338543 下载地址: ...
- JDK17和JDK8在windows上同时安装方便切换
参考:https://blog.csdn.net/chencaw/article/details/121674479 一.JDK8的安装 1.电脑上已经安装了JDK8,安装主要步骤如下 (1)创建JA ...
- 算法打卡|Day5 哈希表part01
哈希表 part01 今日任务 ● 哈希表理论基础 ● 242.有效的字母异位词 ● 349. 两个数组的交集 ● 202. 快乐数 ● 1. 两数之和 目录 哈希表 part01 链表理论基础 Pr ...
- 其它——Redis与Mysql双写一致性方案解析
文章目录 一 前言 二 一致性方案 三 先更新数据库,再更新缓存 四 先删缓存,再更新数据库 五 先更新数据库,再删缓存 一 前言 首先,缓存由于其高并发和高性能的特性,已经在项目中被广泛使用.在读取 ...
- ida反汇编失败
options->general->打开堆栈指针(stack pointer) 可见反汇编失败提示的地址(本程序为00101481,原本此处不为000)处堆栈指针不为0,因此需要修改 al ...
- 18. 从零开始编写一个类nginx工具, 主动式健康检查源码实现
wmproxy wmproxy将用Rust实现http/https代理, socks5代理, 反向代理, 静态文件服务器,后续将实现websocket代理, 内外网穿透等, 会将实现过程分享出来, 感 ...
- Unity - Win平台修改窗口标题
原文参考 主要是通过user32.dll获取窗口句柄, 和Unity没有什么关系 using System; using System.Diagnostics; using System.Runtim ...
- OpenCv4.6.0交叉编译ARM(aarch64)平台库
1.下载交叉编译工具:gcc-linaro-6.3.1-2017.02-x86_64_aarch64-linux-gnu 2.opencv官网下载opencv4.6.0源码,opencv官网下载ope ...
- codeforces #865 div1A
A. Ian and Array Sorting 思路:首先我们可以从前往后做一遍,把除了最后一个元素其他所有数都变成和第一个数一样的数,然后假如前n-1个数个数为偶数,这样我们分组进行操作,一定可以 ...
- Unity3D ConfigMan.cs For XML File
using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Tex ...