Zoomdata Version

Using the Network Time Protocol to Synchronize Time

The Network Time Protocol daemon (NTPD) is a service that performs time synchronization of networked servers to Coordinated Universal Time (UTC). Using NTP helps mitigate the effects of network latency by synchronizing your network with accurate time servers. In addition, certain Zoomdata functionalities benefit from having NTP in your network, including:

  • The connection between Zoomdata server and the data sources (so that monitoring of data source performance and possible network latency issues can be done).
  • Authentication protocols (for example, Kerberos ), which require precise time correspondence on all instances to work properly.
  • Scaled out deployments so that all nodes can have synchronized time.
  • Single Sign-On (via SAML) , to avoid potential failure by the identity provider to authenticate SAML users.
  • The installation and deployment of Spark on a stand-alone machine.

Ideally, NTP should be installed prior to installing the Zoomdata Server. The steps below help you install the NTP service in your network. However, be sure to work with your network administrator to use the most appropriate time protocol service for your network environment.

Installing NTP on RPM-BASED Distributions

To install NTP on CentOS or RHEL, perform the following steps:

  1. Run the following command:
sudo yum install -y ntp
  1. Check that the service is up and running:
sudo service ntpd status

Installing Ntp on Ubuntu

To install NTP on Ubuntu, perform the following steps:

  1. Run the following commands:
sudo apt-get update
sudo apt-get install -y ntp
  1. Check that the service is up and running:
sudo service ntp status

Post-requisite

If you install the NTP service after Zoomdata has already been installed in your network, you should restart Zoomdata service after NTP has been successfully installed:

sudo service zoomdata restart