Prerequisites: SmartHub with Elasticsearch
Elasticsearch and SmartHub Versions
SmartHub v6 requires Elasticsearch v8:
SmartHub Analytics is a separate component with separate requirements.
SmartHub v6 Analytics supports Elasticsearch v7.10-8.x.
For ConnectivityHub users of Elasticsearch, Connectivity Hub v3.x supports Elasticsearch v7 to v8.x. (ConnectivityHub also supports other search engines).
If you upgrade your Elasticsearch instance(s) from v7 to v8.x, you must upgrade your BA Insight products accordingly.
Installation Prerequisite Checklist
Prerequisite |
Requirement |
Description |
Completed |
---|---|---|---|
SmartHub Server: OS |
Operating System | Microsoft Windows Server
|
|
SmartHub Server: Windows Roles/Features | Windows Roles and Features | The following Web Server (IIS) roles must be enabled with the following options and features selected:
|
|
SmartHub Server: .NET Framework | .NET Framework |
|
|
Accounts: Service | Service Account (domain\user) |
|
Account credentials: (domain\user) |
Accounts: Installation | Installation Account (domain\user) |
|
Account credentials: (domain\user) |
Supported Web Browsers
|
|
*Unsupported Web Browsers Other web browsers may work with SmartHub, but are not officially supported by BA Insight, such as:
Browsers that are in incognito mode are not supported. |
|
Analytics: Elasticsearch Index |
Elasticsearch 8.1.2 |
Note: The Elasticsearch index used for the SmartHub analytics data does not have to be the same instance use for the search index.
|
Elasticsearch URL: Elasticsearch Username: Elasticsearch Password: |
Analytics: Kibana | Kibana 8.1.2 |
|
Kibana URL: Kibana Username: Kibana Password: |
Haystack Service (Optional) | Haystack Service is required for the Questions and Answers feature. |
We recommend Haystack be deployed to a separate server/resource so SmartHub performance is not negatively impacted.
|
|
NLQ Services (Optional)
|
|
|
Service Endpoint:
Service Key (LUIS only): |
Search Engine |
Elasticsearch v7-8.x |
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 |
DNS entry for SmartHub site |
|
DNS name / URL for SmartHub: |
Network Requirements: SSL Cert | SSL Certificate |
If you are running SmartHub over SSL (recommended), a signed SSL cerfiticate for that DNS name, or an appropriate wildcard certificate is required. |
Certificate name: Passphrase (if required): |
Network Requirements: Internal |
Internal Network Connectivity |
The SmartHub server must have network connectivity to the following:
|
Verified:
|
Network Requirements: External | External Network Connectivity | Network connectivity from the SmartHub server to the following Microsoft Azure services is required if you use the service(s):
|
Verified:
|