Installing the Digital Hive Software
Question
How do you install Digital Hive?
Answer
Digital Hive can be installed in Windows or Linux environments.
Installing Digital Hive on Windows
Prerequisites for installing Digital Hive on Windows
- Microsoft® Visual C++ 2013 runtime library
- Microsoft® Windows Server 2012 or newer
- RAM: 16GB
- Disk Space: 50GB and at least 10% of the total disk space free
- A license key
Installation steps
- Download Digital Hive Installer, for example DigitalHive-2024.2_win-x64.zip to the server
- Extract the file to a directory, in this example C:\DHInstaller
- In File Explorer, navigate to where you extracted the file in step 2. In this example, C:\DHInstaller\DigitalHive-installer-win-x64
- Right-click setup.exe
- Select run as Administrator
- When you see this, click More info
- Click Run anyway
- Click Yes and you should see the installer UI
- Click Next
- Enter Licensee name and License Key that you were provided
- Click Next
- Select I do accept the terms of this license agreement
- Click Next
- Select Install
- Click Next
- Select Express (Recommended) and Full installation
NOTE: Custom and Individual components are for installing specific components and failover nodes - Click Next
- Enter where you would like to install Digital Hive, the default location is C:\DigitalHive
- Click Next
- Click OK
- You can leave the default username as dhAdmin or change it to what youlike and enter your desired password
- Click Next
- If you would like install the Recommender, check Install IQ
- Click Next
- You can keep the default ports or change them to whatever you like. For example, some people prefer the HTTPS port to be 443 and HTTP port to be 80
Click Next
If you see this, click Allow access
If you see this, click Allow access
Click Done
Congratulations, Digital Hive is now installed and should be up and running!
How to launch Digital Hive
- Open your browser (Chrome or Edge are preferred)
- Enter this URL https://DigitalHiveServer:9443
For example, if you left the default port as 9443 and Digital Hive server name is test.digitalhive.com, you would tnere this:
https://test.digitalhive.com:9443
If you changed the port to 443, then you wouldn't need to specify the port
Starting/Stopping Digital Hive
- In Services, select DigitalHive - node1
- Click Start or Stop
Starting/Stopping Elasticsearch
- In Services, select Elasticsearch 5.5.1 (DigitalHive_9200)
Note there is also a second Elasticsearch node: DigitalHive_9201 - Click Start or Stop
Installing Digital Hive on Linux
Pre-installation Steps
- Create a non-root user to use for the Digital Hive installation
- Edit the limits.conf file, for example, sudo vi /etc/security/limits.conf
- Add the following properties and save the file (include the *)
* soft nofile 65536
* hard nofile 65536
* soft nproc 2048
* hard nproc 4096
* soft memlock unlimited
* hard memlock unlimited
Using sudo, edit sysctl.conf, sudo vi /etc/sysctl.conf
Add the following lines and save the file
#Added for Elasticsearch
vm.max_map_count=262144
Reboot the server, sudo reboot
Installation Steps
Download and FTP DigitalHive-2024.2_linux-x64.tar.gz (filename example) to the Linux server
Unzip the file: gunzip DigitalHive-2024.2_linux-x64.tar.gz
Untar the file: tar -xvf DigitalHive-2024.2_linux-x64.tar.gz.tar
As the DigitalHive user, run the installer with this command: ./setup.sh
Press 1 to continue
Enter Licensee name: <your provided license name>
Enter License key: <your provided license key>
Press 1 to continue
Press spacebar until this prompt: Press 1 to accept, 2 to reject, 3 to display
Enter 1
Enter 0 (or press Enter)
Enter 1
Enter
0 (or press
Enter)
- Enter 0 (or press Enter)
- Enter 1
- Enter where you would like to install Digital Hive (or press enter to accept the default path)
- Either keep the suggested path or enter your desired home path
- Enter O
- Enter 1
- Enter your desired username or press enter to accept the default dhadmin
- Enter your desired password and press enter
- Confirm the password by entering it again
- Enter 1
- Enter 1 to install IQ (our recommender engine)
- Enter 1 to continue
- Press Enter for all the preflight checks (assuming all ports are correct)
Enter
1Digital Hive should now be installed successfully and this will be displayed
Starting/Stopping Digital Hive
- Navigate to where you installed Digital Hive, in this example cd /home/mk3admin/DigitalHive
- Stop Digital Hive with ./stopAll.sh
- Start Digital Hive with ./startAll.sh
How to Launch Digital Hive
- Open your browser (Chrome or Edge are preferred)
- Enter this URL https://DigitalHiveServer:9443
For example, if you left the default port as 9443 and Digital Hive server name is test.digitalhive.com, you would tnere this:
https://test.digitalhive.com:9443
If you changed the port to 443, then you wouldn't need to specify the port
Related Articles
Installing Digital Hive 2024.3 on Linux
Overview The 2024.3 Digital Hive release brings a lot of new capabilities to the market. In order to deliver some of the new features, changes to the underlying technology stack that underpins the Digital Hive solution had to be made. The 2024.3 ...
Uninstalling the Digital Hive Software
Question Digital Hive was recently installed on a new server. What is the best way to uninstall Digital Hive from the previous server? Answer To uninstall Digital Hive from your Windows server: Log into the physical Digital Hive Windows server as an ...
Digital Hive Architecture Overview
Overview Digital Hive is a lightweight, web-based application that is both easy to install as well as to maintain and manage. Other than the Microsoft C++ redistributable (https://www.microsoft.com/en-ca/download/details.aspx?id=40784), there are no ...
Digital Hive Installation and Configuration Overview
Overview This article serves as a collection of all the steps required to install and configure the Digital Hive solution. Prerequisites Digital Hive can be installed on either Windows or Linux based systems. From a server sizing perspective, the ...
Digital Hive Load Balancing
Question Due to the number of users and the critical nature of the BI reports, it is desirable to introduce more capacity into the Digital Hive environment. Can Digital Hive be installed across multiple servers? Answer Digital Hive can be installed ...