SmartHub with Elasticsearch Prerequisites
Elasticsearch and SmartHub Versions
SmartHub v5.6+ supports Elasticsearch v7-8.x as a search backend.
SmartHub Analytics is a separate component with separate requirements.
SmartHub v5.6+ Analytics specifically requires Elasticsearch v7.10.
For Connectivity Hub users of Elasticsearch, Connectivity Hub v2.2+ supports Elasticsearch v7-8.x, including v8.1.2. (Connectivity Hub also supports other search engines).
If you upgrade your Elasticsearch instance(s) from v7 to v8, you must upgrade your BA Insight products accordingly.
Installation Prerequisite Checklist
Requirement |
Description |
Completed |
|
|---|---|---|---|
| SmartHub Server | |||
|
|
Operating System | Microsoft Windows Server
|
¨ (Complete) |
| Windows Roles and Features | The following Web Server (IIS) roles must be enabled with the following options and features selected:
|
¨ (Complete) |
|
| .NET Framework |
|
¨ (Complete) |
|
|
|
Service Account (domain\user) |
Local or network service account used to run the SmartHub Application pool in IIS
|
Account credentials: (domain\user) |
|
|
Installation Account (domain\user) |
Account used to install SmartHub
|
Account credentials: (domain\user) |
| Supported Web Browsers | |||
|
|
|
*Unsupported Web Browsers Other web browsers may work with SmartHub, such as:
These browsers are not officially supported by BA Insight. |
|
| Analytics Index | |||
|
|
Elasticsearch v7.10 |
Secured or non-secured Elastic configurations supported. Note: The Elasticsearch index used for the SmartHub data does not have to be the same instance use for the search index (backend). For assistance installing a single-node instance of elastic, see the topic "How to Install Elasticsearch for Analytics" in How to Install Analytics Applications |
Elasticsearch URL: Elasticsearch Username: Elasticsearch Password: |
| Kibana v7.10 |
Kibana must be configured to use the above Elasticsearch index. Supports secured or non-secured Kibana configurations For assistance installing Kibana and running as a Windows service, see the topic "How to Install Kibana for Analytics" in How to Install Analytics Applications |
Kibana URL: Kibana Username: Kibana Password: |
|
| NLQ Services (Optional) | |||
|
|
|
Only one NLQ service should be configured. Supported NLQ/AI Engines: For more information see: |
Service Endpoint:
Service Key (LUIS only): |
| Search Engine | |||
|
|
Elasticsearch v7-8.x |
SmartHub v5.6+ supports Elasticsearch v7-8.x as a search index. Note: The same Elasticsearch instance used for the Analytics Index above can be used for the Search index. This is not required: they can also be separate instances, as suits your needs. |
Elasticsearch URL: Elasticsearch Username: Elasticsearch Password: |
| Network Requirements | |||
|
|
DNS entry for SmartHub site |
This can be either an internal, or an external (public) DNS entry. Entry can point to VIP / F5 / Load Balancer / other network device. Requests should be routed to IIS on the SmartHub server over the chosen ports. |
DNS name / URL for SmartHub: |
| SSL Certificate | If running SmartHub over SSL (recommended), a signed SSL certificate for that DNS name (or appropriate wildcard cert) is required. |
Certificate name: Passphrase (if required): |
|
|
Internal Network Connectivity |
The SmartHub server must have network connectivity to the following:
|
Verified:
|
|
| External Network Connectivity | Network connectivity from the SmartHub server to the following Microsoft Azure services is required if you use the service(s):
|
Verified:
|
|