Zoomdata Version

Update Current v2.3.x to Latest Minor Release

Zoomdata provides maintenance updates to the current v2.3 GA application. There are two ways you can update your current Zoomdata v2.3:

  1. Use the automated script, which is the easiest approach but requires that your server containing Zoomdata has Internet access
  2. Manually update the Zoomdata Server and services in the Zoomdata environment

PREREQUISITES

The upgrade is available for the following environments:

  • Centos v6 and v7
  • Ubuntu v14.04 and 16.04

If you are updating Zoomdata using the automated script, ensure that the server is connected to the Internet. The script will connect to the Zoomdata repository and download the necessary components to update your Zoomdata instance.

Update Using the Automated Script

The automated update script does the following:

  • Downloads the latest Zoomdata maintenance release to the Zoomdata folder in your server
  • Stops the Zoomdata Server and all related Zoomdata services
  • Updates all necessary Zoomdata components in the server
  • Restarts the Zoomdata Server and all related Zoomdata services

Take the following steps to perform the update:

Step 1. Log out of the Zoomdata Client and close the browser window.

Step 2. Access the Linux prompt and log into your Zoomdata Server (via Secure Shell or SSH).

Step 3. Run the following command:

curl http://repo.zoomdata.com/2.3/installer.sh | sudo bash

After installation has completed, verify that Zoomdata is enabled by opening a new browser window and logging into Zoomdata.

Upgrade Manually

To update your Zoomdata v2.3 manually, take the following steps:

Step 1. Create a dedicated upgrade folder in your root Zoomdata directory.

mkdir YourUpgradeDirName

Step 2. Log into your Zoomdata Support page.

If you do not have an account set up, select the green Support button to open a ticket.

Step 3. Download the installation package to the upgrade folder.

Step 4. Stop all Zoomdata services.

For CentOS v6 and Ubuntu v14 environments, run the following:

ls /etc/init.d/zoomdata* | xargs -n1 basename | xargs -I % sudo service % stop
Optionally, you can manually stop each Zoomdata service by running the following command lines:

sudo service zoomdata-edc-elasticsearch-1.7 stop
sudo service zoomdata-edc-rts stop
sudo service zoomdata-scheduler stop
sudo service zoomdata-spark-proxy stop
sudo service zoomdata-xvfb stop
sudo service zoomdata stop

For CentOS v7 and Ubuntu v16 environments, run the following:

sudo systemctl stop $(systemctl list-unit-files | grep zoomdata | awk '{print $1}')
Optionally, you can manually stop each Zoomdata service by running the following command lines:

sudo systemctl stop zoomdata-edc-elasticsearch-1.7
sudo systemctl stop zoomdata-edc-rts
sudo systemctl stop zoomdata-scheduler
sudo systemctl stop zoomdata-spark-proxy
sudo systemctl stop zoomdata-xvfb
sudo systemctl stop zoomdata

Step 5. Ensure that the Linux prompt is set to the upgrade folder directory.

Step 6. Install Zoomdata.

Use the following command to update Zoomdata in CentOS environment:

sudo yum upgrade zoomdata* -y

Use the following command to update Zoomdata in Ubuntu environment:

sudo dpkg -i zoomdata*

Step 7. Start all Zoomdata services.

For CentOS v6 and Ubuntu v14 environments, run the following:

ls /etc/init.d/zoomdata* | xargs -n1 basename | xargs -I % sudo service % start
Optionally, you can manually start each Zoomdata service by running the following command lines:

sudo service zoomdata-edc-elasticsearch-1.7 start
sudo service zoomdata-edc-rts start
sudo service zoomdata-scheduler start
sudo service zoomdata-spark-proxy start
sudo service zoomdata-xvfb start
sudo service zoomdata start

For CentOS v7 and Ubuntu v16 environments, run the following:

sudo systemctl start $(systemctl list-unit-files | grep zoomdata | awk '{print $1}')
Optionally, you can manually start each Zoomdata service by running the following command lines:

sudo systemctl start zoomdata-edc-elasticsearch-1.7
sudo systemctl start zoomdata-edc-rts
sudo systemctl start zoomdata-scheduler
sudo systemctl start zoomdata-spark-proxy
sudo systemctl start zoomdata-xvfb
sudo systemctl start zoomdata

After installation has completed, verify that Zoomdata is enabled by opening a new browser window and logging into Zoomdata.