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 ...
随机推荐
- 【Python爬虫】python打印本地代理
在进行网络爬虫时,使用代理是非常重要的.因为爬虫经常会被网站封 IP,而代理可以隐藏你的真实 IP 地址,让你可以更不受限制地爬取数据.本文将介绍如何在 Python 中打印代理,包括代理 IP 的使 ...
- MySQL系列之备份恢复——运维在备份恢复方面、备份类型、备份方式及工具、逻辑备份和物理备份、备份策略、备份工具使用-mysqldump、企业故障恢复案例、备份时优化参数、MySQL物理备份工具
文章目录 1. 运维在数据库备份恢复方面的职责 1.1 设计备份策略 1.2 日常备份检查 1.3 定期恢复演练(测试库) 1.4 故障恢复 1.5 迁移 2. 备份类型 2.1 热备 2.2 温备 ...
- WPF 笔迹算法 从点集转笔迹轮廓
本文将告诉大家一些笔迹算法,从用户输入的点集,即鼠标轨迹点或触摸轨迹点等,转换为一个可在界面绘制显示笔迹画面的基础数学算法.尽管本文标记的是 WPF 的笔迹算法,然而实际上本文更侧重基础数学计算,理论 ...
- CF1338A
题目简化和分析: \(a_{i}\ge a_{i-1}\) 已经满足直接跳过 \(a_{i}<a_{i-1}\) 我们就要将其的差进行二进制的分解,使得 \(a_{i-1}=a_i\) 我也不知 ...
- shell- ssh免密登录脚本
#!/bin/sh . /etc/init.d/functions #1.product key pair /usr/bin/rm -f .ssh/* 2&>/dev/null [ -f ...
- mysql 索引图
- Redis Functions 介绍之二
首先,让我们先回顾一下上一篇讲的在Redis Functions中关于将key的名字作为参数和非key名字作为参数的区别,先看下面的例子.首先,我们先在一个Lua脚本文件mylib.lua中定义如下的 ...
- 理解Go中的零值
在 Go 语言中,零值(Zero Value)是指在声明变量但没有显式赋值的情况下,变量会被自动赋予一个默认值.这个默认值取决于变量的类型,不同类型的变量会有不同的零值.零值是 Go 语言中的一个重要 ...
- pnpm 管理依赖包是如何节省磁盘空间的?
npm 存在的问题 我们经常使用 npm 来管理 node 项目中的包,从 package.json 中读取配置将依赖下载到本地,以保障项目的正常运行. 当项目数量多时,这样的包管理方式会非常的占用电 ...
- 按键1按下数码管显示1,按键2按下数码管显示2,按键3按下8个LED灯实现流水灯效果;
#include "reg52.h" //此文件中定义了单片机的一些特殊功能寄存器 #include<intrins.h> //因为要用到左右移函数,所以加入这个头文件 ...