Before you move onto installation, make sure you’ve got access to the websites mentioned below:
Once you’ve secured access, go ahead with the installation as explained below:
The hardware required for most deployments depends upon
- The total monthly log expected
- The number of days in hot and cold retention
- The number of replicated copies required.
In case your partner or system integrator has already provided you with a reckoner, you can use it as a guide. However, if you need your requirements to first be thoroughly assessed, contact your system integrator for help.
DNIF can be installed on a physical / virtual machine. Minimum configuration required is 4 Cores, 16 GB RAM, and 200 GB disk space. But if you wish to process higher volumes of data, you can scale upto 12 Cores and 64 GB RAM for processing upto 1 TB of monthly Log Volume.
For the operating system, we recommend that you install the latest 64-bit( 16.04 LTS) version of Ubuntu.
Note - The hardware ready reckoner only provides an indicative stack required to run DNIF. You are free to start slow and upgrade your hardware as your usage builds up. DNIF is built on a big data framework and therefore it can scale in phases.
For enterprise installations, a detailed list of network requirements can be found here.
In order to install DNIF using Docker, you need to first install Docker.
There are two variants of Docker - Docker-CE (free Version) and Docker-EE (paid Version).
In order to check what Version of Docker your OS supports, refer the Docker installation guidelines.
Note - Ensure that the OS architecture is 64-bit and not 32-bit, as the latter isn’t supported by DNIF services.
In order to install Docker, refer the Docker installation guidelines and click on the respective ‘Operating System’ from the supported platform table on the redirected link page to install Docker-CE or Docker-EE as per your requirements.
Note - These instructions require Docker >=1.0. The latest Version of Docker is 1.6.2.
Testing Docker Daemon
Verify that Docker CE is installed correctly by running the hello-world image.
sudo docker run hello-world
This command downloads a test image and runs it on a container. When the container runs, it prints an informational message and exits.
After the above steps are executed, you can commence with DNIF installation.