Talk:Elasticsearch

From Freephile Wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

There is a lot of info in an ElasticSearch setup... that you can't see with a front-end

curl 'localhost:9200/_nodes?pretty'
{
 "_nodes" : {
   "total" : 1,
   "successful" : 1,
   "failed" : 0
 },
 "cluster_name" : "meza_cluster1",
 "nodes" : {
   "vt3gVi_HTdq2OelPe_1X9g" : {
     "name" : "meza_node_1",
     "transport_address" : "127.0.0.1:9300",
     "host" : "127.0.0.1",
     "ip" : "127.0.0.1",
     "version" : "5.6.10",
     "build_hash" : "b727a60",
     "total_indexing_buffer" : 105630924,
     "roles" : [
       "master",
       "data",
       "ingest"
     ],
     "settings" : {
       "pidfile" : "/var/run/elasticsearch/elasticsearch.pid",
       "cluster" : {
         "name" : "meza_cluster1"
       },
       "node" : {
         "name" : "meza_node_1"
       },
       "path" : {
         "conf" : "/etc/elasticsearch",
         "data" : [
           "/opt/data-meza/elasticsearch/data"
         ],
         "scripts" : "/opt/data-meza/elasticsearch/scripts",
         "logs" : "/var/log/elasticsearch",
         "home" : "/usr/share/elasticsearch"
       },
       "default" : {
         "path" : {
           "data" : "/var/lib/elasticsearch",
           "logs" : "/var/log/elasticsearch",
           "conf" : "/etc/elasticsearch"
         }
       },
       "client" : {
         "type" : "node"
       },
       "http" : {
         "type" : {
           "default" : "netty4"
         }
       },
       "transport" : {
         "type" : {
           "default" : "netty4"
         }
       },
       "script" : {
         "inline" : "true",
         "stored" : "true"
       }
     },
     "os" : {
       "refresh_interval_in_millis" : 1000,
       "name" : "Linux",
       "arch" : "amd64",
       "version" : "3.10.0-693.21.1.el7.x86_64",
       "available_processors" : 2,
       "allocated_processors" : 2
     },
     "process" : {
       "refresh_interval_in_millis" : 1000,
       "id" : 376,
       "mlockall" : false
     },
     "jvm" : {
       "pid" : 376,
       "version" : "1.8.0_181",
       "vm_name" : "OpenJDK 64-Bit Server VM",
       "vm_version" : "25.181-b13",
       "vm_vendor" : "Oracle Corporation",
       "start_time_in_millis" : 1534474405617,
       "mem" : {
         "heap_init_in_bytes" : 1073741824,
         "heap_max_in_bytes" : 1056309248,
         "non_heap_init_in_bytes" : 2555904,
         "non_heap_max_in_bytes" : 0,
         "direct_max_in_bytes" : 1056309248
       },
       "gc_collectors" : [
         "ParNew",
         "ConcurrentMarkSweep"
       ],
       "memory_pools" : [
         "Code Cache",
         "Metaspace",
         "Compressed Class Space",
         "Par Eden Space",
         "Par Survivor Space",
         "CMS Old Gen"
       ],
       "using_compressed_ordinary_object_pointers" : "true",
       "input_arguments" : [
         "-Xms1g",
         "-Xmx1g",
         "-XX:+UseConcMarkSweepGC",
         "-XX:CMSInitiatingOccupancyFraction=75",
         "-XX:+UseCMSInitiatingOccupancyOnly",
         "-XX:+AlwaysPreTouch",
         "-Xss1m",
         "-Djava.awt.headless=true",
         "-Dfile.encoding=UTF-8",
         "-Djna.nosys=true",
         "-Djdk.io.permissionsUseCanonicalPath=true",
         "-Dio.netty.noUnsafe=true",
         "-Dio.netty.noKeySetOptimization=true",
         "-Dio.netty.recycler.maxCapacityPerThread=0",
         "-Dlog4j.shutdownHookEnabled=false",
         "-Dlog4j2.disable.jmx=true",
         "-Dlog4j.skipJansi=true",
         "-XX:+HeapDumpOnOutOfMemoryError",
         "-Des.path.home=/usr/share/elasticsearch"
       ]
     },
     "thread_pool" : {
       "force_merge" : {
         "type" : "fixed",
         "min" : 1,
         "max" : 1,
         "queue_size" : -1
       },
       "fetch_shard_started" : {
         "type" : "scaling",
         "min" : 1,
         "max" : 4,
         "keep_alive" : "5m",
         "queue_size" : -1
       },
       "listener" : {
         "type" : "fixed",
         "min" : 1,
         "max" : 1,
         "queue_size" : -1
       },
       "index" : {
         "type" : "fixed",
         "min" : 2,
         "max" : 2,
         "queue_size" : 200
       },
       "refresh" : {
         "type" : "scaling",
         "min" : 1,
         "max" : 1,
         "keep_alive" : "5m",
         "queue_size" : -1
       },
       "generic" : {
         "type" : "scaling",
         "min" : 4,
         "max" : 128,
         "keep_alive" : "30s",
         "queue_size" : -1
       },
       "warmer" : {
         "type" : "scaling",
         "min" : 1,
         "max" : 1,
         "keep_alive" : "5m",
         "queue_size" : -1
       },
       "search" : {
         "type" : "fixed",
         "min" : 4,
         "max" : 4,
         "queue_size" : 1000
       },
       "flush" : {
         "type" : "scaling",
         "min" : 1,
         "max" : 1,
         "keep_alive" : "5m",
         "queue_size" : -1
       },
       "fetch_shard_store" : {
         "type" : "scaling",
         "min" : 1,
         "max" : 4,
         "keep_alive" : "5m",
         "queue_size" : -1
       },
       "management" : {
         "type" : "scaling",
         "min" : 1,
         "max" : 5,
         "keep_alive" : "5m",
         "queue_size" : -1
       },
       "get" : {
         "type" : "fixed",
         "min" : 2,
         "max" : 2,
         "queue_size" : 1000
       },
       "bulk" : {
         "type" : "fixed",
         "min" : 2,
         "max" : 2,
         "queue_size" : 200
       },
       "snapshot" : {
         "type" : "scaling",
         "min" : 1,
         "max" : 1,
         "keep_alive" : "5m",
         "queue_size" : -1
       }
     },
     "transport" : {
       "bound_address" : [
         "[::1]:9300",
         "127.0.0.1:9300"
       ],
       "publish_address" : "127.0.0.1:9300",
       "profiles" : { }
     },
     "http" : {
       "bound_address" : [
         "[::1]:9200",
         "127.0.0.1:9200"
       ],
       "publish_address" : "127.0.0.1:9200",
       "max_content_length_in_bytes" : 104857600
     },
     "plugins" : [ ],
     "modules" : [
       {
         "name" : "aggs-matrix-stats",
         "version" : "5.6.10",
         "description" : "Adds aggregations whose input are a list of numeric fields and output includes a matrix.",
         "classname" : "org.elasticsearch.search.aggregations.matrix.MatrixAggregationPlugin",
         "has_native_controller" : false
       },
       {
         "name" : "ingest-common",
         "version" : "5.6.10",
         "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
         "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
         "has_native_controller" : false
       },
       {
         "name" : "lang-expression",
         "version" : "5.6.10",
         "description" : "Lucene expressions integration for Elasticsearch",
         "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
         "has_native_controller" : false
       },
       {
         "name" : "lang-groovy",
         "version" : "5.6.10",
         "description" : "Groovy scripting integration for Elasticsearch",
         "classname" : "org.elasticsearch.script.groovy.GroovyPlugin",
         "has_native_controller" : false
       },
       {
         "name" : "lang-mustache",
         "version" : "5.6.10",
         "description" : "Mustache scripting integration for Elasticsearch",
         "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
         "has_native_controller" : false
       },
       {
         "name" : "lang-painless",
         "version" : "5.6.10",
         "description" : "An easy, safe and fast scripting language for Elasticsearch",
         "classname" : "org.elasticsearch.painless.PainlessPlugin",
         "has_native_controller" : false
       },
       {
         "name" : "parent-join",
         "version" : "5.6.10",
         "description" : "This module adds the support parent-child queries and aggregations",
         "classname" : "org.elasticsearch.join.ParentJoinPlugin",
         "has_native_controller" : false
       },
       {
         "name" : "percolator",
         "version" : "5.6.10",
         "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
         "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
         "has_native_controller" : false
       },
       {
         "name" : "reindex",
         "version" : "5.6.10",
         "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
         "classname" : "org.elasticsearch.index.reindex.ReindexPlugin",
         "has_native_controller" : false
       },
       {
         "name" : "transport-netty3",
         "version" : "5.6.10",
         "description" : "Netty 3 based transport implementation",
         "classname" : "org.elasticsearch.transport.Netty3Plugin",
         "has_native_controller" : false
       },
       {
         "name" : "transport-netty4",
         "version" : "5.6.10",
         "description" : "Netty 4 based transport implementation",
         "classname" : "org.elasticsearch.transport.Netty4Plugin",
         "has_native_controller" : false
       }
     ],
     "ingest" : {
       "processors" : [
         {
           "type" : "append"
         },
         {
           "type" : "convert"
         },
         {
           "type" : "date"
         },
         {
           "type" : "date_index_name"
         },
         {
           "type" : "dot_expander"
         },
         {
           "type" : "fail"
         },
         {
           "type" : "foreach"
         },
         {
           "type" : "grok"
         },
         {
           "type" : "gsub"
         },
         {
           "type" : "join"
         },
         {
           "type" : "json"
         },
         {
           "type" : "kv"
         },
         {
           "type" : "lowercase"
         },
         {
           "type" : "remove"
         },
         {
           "type" : "rename"
         },
         {
           "type" : "script"
         },
         {
           "type" : "set"
         },
         {
           "type" : "sort"
         },
         {
           "type" : "split"
         },
         {
           "type" : "trim"
         },
         {
           "type" : "uppercase"
         }
       ]
     }
   }
 }
}

Start a discussion about Elasticsearch

Start a discussion