Jump to: navigation, search

Workbench Elasticsearch Application Type

General Section

Editable Option

Workbench Application Name

Default Values: "WB_Elasticsearch_Primary"
Valid Values: Any String name (i.e. "WB_ES_Pri")
Changes Take Effect: Immediately
Description: The name of the Workbench Elasticsearch application

Read Only Options

Workbench Application Type

Default Values: "Workbench Elasticsearch"
Valid Values: Valid Workbench Application Type
Changes Take Effect: After Workbench Elasticsearch application (i.e. "WB_Elasticsearch_Primary") startup
Description: Workbench Application Type

Workbench Version

Default Values: "9.x.xxx.xx"
Valid Values: WB Version
Changes Take Effect: After Workbench Elasticsearch application (i.e. "WB_Elasticsearch_Primary") startup
Description: The Workbench Application Version

Associated Workbench Agent Application

Default Values: "WB_Agent_Primary"
Valid Values: Name of associated Workbench Agent application
Changes Take Effect: After Workbench Elasticsearch application (i.e. "WB_Elasticsearch_Primary") startup
Description: The name of the Workbench Agent associated with this application/host

Data-Center

Default Values: <DATA_CENTER_NAME>
Valid Values: Read-Only
Changes Take Effect: After Workbench Elasticsearch application (i.e. "WB_Elasticsearch_Primary") startup
Description: The name of the Data-Centre associated with this application; a prepatory setting that will evolve in WB 9.x

Host Name

Default Values: <HOSTNAME> of the Workbench Elasticsearch application associated host (i.e. "LAB-WB-VM1")
Valid Values: Valid Hostname
Changes Take Effect: After Workbench Elasticsearch application (i.e. "WB_Elasticsearch_Primary") startup
Description: The Hostname of the host where this Workbench Elasticsearch application is running

Host IP Address

Default Values: <IP Address> of the Workbench Elasticsearch application associated host (i.e. "10.20.30.40")
Valid Values: Valid IP address
Changes Take Effect: After Workbench Elasticsearch application (i.e. "WB_Elasticsearch_Primary") startup
Description: The IPv4 Address of the host where this Workbench Elasticsearch application is running

Host Time-Zone

Default Values: <Time-Zone> of the Workbench Elasticsearch application associated host (i.e. "Europe/London")
Valid Values: Valid Host Time-Zone
Changes Take Effect: After Workbench Elasticsearch application (i.e. "WB_Elasticsearch_Primary") startup
Description: The Time-Zone of the host where this Workbench Elasticsearch application is running

Deployment Section

Read Only Options

Installation Directory

Default Values: "<WORKBENCH_HOME>\ElasticSearch"
Valid Values: Valid Path (i.e. C:\Program Files\Workbench_9.x.xxx.xx\ElasticSearch")
Changes Take Effect: After Workbench Elasticsearch application (i.e. "WB_Elasticsearch_Primary") startup
Description: Absolute path of the folder where this application is installed

Configuration Directory

Default Values: "<WORKBENCH_HOME>\ElasticSearch\config"
Valid Values: Valid Path (i.e. C:\Program Files\Workbench_9.x.xxx.xx\ElasticSearch\config")
Changes Take Effect: After Workbench Elasticsearch application (i.e. "WB_Elasticsearch_Primary") startup
Description: Absolute path of the folder where the configuration file of this application is located

Logging Section

Editable Options

Log Level

Default Values: INFO
Valid Values: ALL, INFO, DEBUG, ERROR, WARNING, FATAL, TRACE, OFF
Changes Take Effect: After Workbench Elasticsearch application (i.e. "WB_Elasticsearch_Primary") restart
Description: Application/Component Logging Level (e.g. INFO or DEBUG)

Log File Location

Default Values:<WORKBENCH_HOME>\\ElasticSearch\\logs
Valid Values: Valid Path (i.e. "C:\\Program Files\\Workbench_9.x.xxx.xx\\ElasticSearch\\logs")
Changes Take Effect: After Workbench Elasticsearch application (i.e. "WB_Elasticsearch_Primary") restart
Description: Absolute path of the folder where the Workbench Elasticsearch application log file is located

Important
  • Note for Windows OS the required double '\\' separator used in the Elasticsearch log file location

Segment (MB)

Default Values: 128
Valid Values: Valid positive integer
Changes Take Effect: After Workbench Elasticsearch application (i.e. "WB_Elasticsearch_Primary") restart
Description: Maximum size of the log file before it is rotated/cycled

Expire (GB)

Default Values: 2
Valid Values: Valid positive integer
Changes Take Effect: After Workbench Elasticsearch application (i.e. "WB_Elasticsearch_Primary") restart
Description: Maximum size of combined Elasticsearch log files before rotated/cycled

Important
  • Note the Expire (GB) option is NOT a count, its the Size (in GB) of the combined Elasticsearch log files before rotated/cycled

Workbench ElasticSearch Locations

Read Only Option

Data Directory

Default Values: <WORKBENCH_HOME>\\ElasticSearch\\logs
Valid Values: Valid Path (i.e. "C:\\Program Files\\Workbench_9_0\\ElasticSearch\\data")
Changes Take Effect: After Workbench Elasticsearch application (i.e. "WB_Elasticsearch_Primary") startup
Description: Absolute path of the folder where the Elasticsearch data is stored

Workbench ElasticSearch Identifiers

Editable Options

Cluster Name

Default Values: "GEN-WB-Cluster"
Valid Values: Any String name (i.e. "MY-WB-CLUSTER")
Changes Take Effect: After Workbench Elasticsearch application (i.e. "WB_Elasticsearch_Primary") startup
Description: The name of the workbench Elasticsearch Cluster

Node Name

Default Values:"node-<WORKBENCH_HOSTNAME>_Elasticsearch"
Valid Values: Valid String (i.e. "MY-WB-NODE1")
Changes Take Effect: After Workbench Elasticsearch application (i.e. "WB_Elasticsearch_Primary") startup
Description: This a human readable identifier for a particular instance of Elasticsearch so it is included in the response of many APIs. It defaults to the hostname that the machine has when ElasticSearch starts but can be configured explicitly.

HTTP Port

Default Values: "9200" (or the port number provided at custom installation
Valid Values: Valid free port integer
Changes Take Effect: After Workbench Elasticsearch application (i.e. "WB_Elasticsearch_Primary") restart
Description: Port to bind to for incoming HTTP requests.

Warning
  • Do not change the Elasticsearch Port (i.e. 9200) post Data-Center synchronization - if the default requires change, change before Data-Center Sync

Read Only Options

Network Host

Default Values: <HOSTNAME> of the Workbench Elasticsearch application associated host (i.e. "LAB-WB-VM1")
Valid Values: Valid Hostname
Changes Take Effect: After Workbench Elasticsearch application (i.e. "WB_Elasticsearch_Primary") startup
Description: The Hostname of the host where this Workbench Elasticsearch application is running.

Workbench ElasticSearch Discovery

Editable Options

Discovery Host(s)

Default Values: Hostname of the Workbench Elasticsearch application associated host (i.e. "LAB-WB-VM1")
Valid Values: Valid Hostname
Changes Take Effect: After Workbench Elasticsearch application (i.e. "WB_Elasticsearch_Primary") startup
Description: Used to provide a list of other nodes in the cluster that are master-eligible and likely to be live and contactable in order to seed the discovery process. This setting should normally contain the addresses of all the master-eligible nodes in the cluster. This setting contains either an array of hosts or a comma-delimited string. Each value should be in the form of host:port or host (where port defaults to the setting transport.profiles.default.port falling back to transport.port if not set).

Read Only Options

Initial Master Nodes(s)

Default Values: "node-<WORKBENCH_HOSTNAME>_Elasticsearch"
Valid Values: Valid String
Changes Take Effect: After Workbench Elasticsearch application (i.e. "WB_Elasticsearch_Primary") startup
Description: When you start a brand new Elasticsearch cluster for the very first time, there is a cluster bootstrapping step, which determines the set of master-eligible nodes whose votes are counted in the very first election. In development mode, with no discovery settings configured, this step is automatically performed by the nodes themselves. .

Workbench ElasticSearch Shards

Read Only Options

Number of Shards

Default Values: Populated based on the Workbench installation settings
Valid Values: Valid positive integer number
Changes Take Effect: After Workbench Elasticsearch application (i.e. "WB_Elasticsearch_Primary") restart
Description: Elasticsearch provides the ability to subdivide your index into multiple pieces called shards. When you create an index, you can simply define the number of shards that you want. Each shard is in itself a fully-functional and independent "index" that can be hosted on any node in the cluster.

Important

Sharding is important for two primary reasons:

  • It allows you to horizontally split/scale your content volume.
  • It allows you to distribute and parallelize operations across shards (potentially on multiple nodes) thus increasing performance/throughput.

Number of Replicas

Default Values: Populated based on the Workbench installation settings
Valid Values: Valid positive integer
Changes Take Effect: After Workbench Elasticsearch application (i.e. "WB_Elasticsearch_Primary") restart
Description: Elasticsearch allows you to make one or more copies of your index’s shards into what are called replica shards, or replicas for short.

Important

Replication is important for two primary reasons:

  • It provides high availability in case a shard/node fails. For this reason, it is important to note that a replica shard is never allocated on the same node as the original/primary shard that it was copied from.
  • It allows you to scale out your search volume/throughput since searches can be executed on all replicas in parallel.
This page was last edited on June 22, 2022, at 08:43.
Comments or questions about this documentation? Contact us for support!