Enterprise Query Node Configurations
You can configure the Query Node for the enterprise deployment. All the required configuration parameters are stored in CONFIG_FOLDER_REDTAIL/rt_querynode_vars.json
Each of the parameters is explained in more detail in the following table:
Query Node Configuration Options
| Parameter | Description | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
certs_conf_path
|
The directory where the certificates required for communicating with other nodes is stored
Mandatory: Yes Suggested Value: |
|||||||||||||||
data_path
|
The base directory for storing TIBCO OI Hawk RedTail services data. All the services store the data in the path categorized by service name.
Mandatory: Yes Suggested Value: |
|||||||||||||||
zookeeper_node_url
|
ZooKeeper URL
Mandatory: Yes Suggested Value: localhost |
|||||||||||||||
prometheus_node_url
|
Prometheus URL
Mandatory: Yes Suggested Value: localhost |
|||||||||||||||
hawkconsole_node_url
|
Mandatory: Yes Suggested Value: localhost |
|||||||||||||||
zookeeper.connectString
|
Host and port of ZooKeeper
Mandatory: Yes Suggested Value: |
|||||||||||||||
zookeeper.config.path
|
ZooKeeper namespace where the configuration is stored
Mandatory: No Suggested Value: |
|||||||||||||||
|
|
Host address of
Mandatory: Yes Suggested Value: 0.0.0.0 |
|||||||||||||||
|
|
Port on which query listen to HTTP request
Mandatory: Yes Suggested Value: 9681 |
|||||||||||||||
|
|
Maximum number of search results shown on the search page
Mandatory: Yes Suggested Value: 1000000 |
|||||||||||||||
|
|
Query Node self host IP which gets registered with ZooKeeper
Mandatory: Yes Suggested Value: localhost |
|||||||||||||||
|
|
Query Node self port which gets registered with ZooKeeper
Mandatory: Yes Suggested Value: 9620 |
|||||||||||||||
|
|
Internal cache for storing query results for each cached query
Mandatory: Yes Suggested Value: |
|||||||||||||||
|
|
Defines maximum size of file for H2 file splitting
Mandatory: Yes Suggested Value: 31 |
|||||||||||||||
|
|
Maximum number of queries that can be run concurrently
Mandatory: Yes Suggested Value: 25 |
|||||||||||||||
ZK_CLIENT_KEY_FILE
|
Path to the ZooKeeper client private key
Mandatory: Yes Suggested Value: |
|||||||||||||||
ZK_CLIENT_KEY_PASSWORD
|
Password of the ZooKeeper client key
Mandatory: Yes Suggested Value: |
|||||||||||||||
ZK_CLIENT_CACERT_FILE
|
Path to CA certificate file used for generating the key
Mandatory: Yes Suggested Value: |
|||||||||||||||
ZK_CLIENT_CERT_FILE
|
Path to the ZooKeeper client certificate
Mandatory: Yes Suggested Value: |
|||||||||||||||
ZK_CLIENT_TRUSTSTORE_FILE
|
Path to the ZooKeeper client truststore. This truststore must contain the certificate of the CA which issued the certificate to the ZooKeeper server. The supported truststore types are PEM, PKCS12, and JKS.
keytool -import -alias mycert -file certificate.pem -keystore truststore.p12 -storetype PKCS12 -storepass password
Mandatory: Yes Suggested Value: |
|||||||||||||||
|
|
Internal component ID
Mandatory: Yes Suggested Value: machine-0000000000 |
|||||||||||||||
|
|
Flag to indicate whether to load variables or to use predefined default values
Mandatory: Yes Suggested Value: TRUE |
|||||||||||||||
|
|
Specifies the level of diagnostic information stored in the logs. The logging levels are as follows:
Mandatory: Yes Suggested Value: info |
|||||||||||||||
REST_TLS_PROTOCOL
|
Supported TLS protocols
Mandatory: Yes Suggested Value: |
|||||||||||||||
|
|
Supported Cipher Suites
Mandatory: Yes Suggested Value: |
|||||||||||||||
|
|
Key used for setting up REST TLS communication
Mandatory: Yes Suggested Value: |
|||||||||||||||
|
|
Password to the key used for REST TLS communication
Mandatory: Yes Suggested Value: |
|||||||||||||||
|
|
Certificate used for REST TLS communication
Mandatory: Yes Suggested Value: |
|||||||||||||||
|
|
Certificate of the CA used to sign the REST TLS certificate
Mandatory: Yes Suggested Value: |
|||||||||||||||
|
|
Skip certificate verification
Mandatory: No Suggested Value: false |
|||||||||||||||
|
|
Skip host name verification
Mandatory: No Suggested Value: true |
|||||||||||||||
|
|
Path to the
Mandatory: Yes Suggested Value: |
|||||||||||||||
|
|
Path to
Mandatory: Yes Suggested Value: |
|||||||||||||||
|
|
Host name of the Prometheus server
Mandatory: Yes Suggested Value: |
|||||||||||||||
|
|
Port of the Prometheus server
Mandatory: Yes Suggested Value: 9090 |
|||||||||||||||
|
|
Set to true, if communication with Prometheus server needs to happen over TLS protocol
Mandatory: No Suggested Value: false |
|||||||||||||||
|
|
Note: You must delete this parameter from the configuration file when configuring TIBCO OI Hawk RedTail in HA mode.
Mandatory: Yes Suggested Value: |
|||||||||||||||
|
|
Note: You must delete this parameter from the configuration file when configuring TIBCO OI Hawk RedTail in HA mode.
Mandatory: Yes Suggested Value: 9687 |
|||||||||||||||
|
|
True, if communication with Prometheus server needs to happen over TLS protocol
Mandatory: Yes Suggested Value: true |
|||||||||||||||
|
|
JVM properties which can be configured to tune the JVM process. For example,
Mandatory: No Suggested Value: |