Prerequisites: SmartHub with Elasticsearch
Installation Prerequisite Checklist
Elasticsearch and SmartHub Versions
-
SmartHub v5.5+ supports Elasticsearch v7-8.x as a search backend.
-
SmartHub Analytics is a separate component with separate requirements.
-
SmartHub v5.5+ 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 You may find other web browsers, such as Microsoft Edge, Firefox, Safari, etc work with SmartHub. These browsers have not been tested and are not officially supported. |
|
| 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: How to Install Elasticsearch for Analytics |
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: How to Install Kibana for Analytics |
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.5 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:
|
|