Upgrading the Zoomdata Server
This articles provides the guidance to help you upgrade Zoomdata Server v2.3 or v2.4 for RPM and Ubuntu platforms to the current v2.5 release.
Starting with Zoomdata v2.5.3, the SQL connectors requires a JDBC driver to be configured before you can connect to your data source. You can download the driver from the vendor’s site. Be aware that you need to download and configure JDBC drivers for the following Zoomdata connectors:
If you are using one of the above data sources, you need to download and configure a JDBC driver as soon as your Zoomdata server has finished upgrading. For steps, see Add a JDBC Driver.
If you need to upgrade from Zoomdata v2.2, then refer to the Upgrading from Zoomdata v2.2 article.
Prior to starting any upgrade, Zoomdata strongly recommends that you back up your metadata store (held in PostgreSQL) first. Otherwise, you run the risk for data loss during the upgrade process. For more information, refer to the instructions on the PostgreSQL website .
The installer script works for the following environments:
- Centos v6 and v7
- Ubuntu v14.04 and 16.04
Refer to the System Requirements article for recommended settings for deploying Zoomdata on-premise.
If you if have any of the above mentioned data sources that require a JDBC driver, you need to download and install the driver from the vendor's website.
The target server for the Zoomdata program should meet the following conditions:
- Server is connected to the Internet
- The user installing Zoomdata is able to use the 'sudo' command in the server
In order to begin the upgrade process, you first need to receive the installation instructions from Zoomdata Support. This email contains the installation script that you use to run in the server where the Zoomdata environment will reside.
Run the installation script.
You will receive an email from Zoomdata support with installation instructions and the command line that needs to be run. Enter the installation command into your target server to start the automated installation process. The following Zoomdata components are downloaded to your target server:
- The Zoomdata Server
- Scheduler service
- Spark proxy service
- Connector services
- The Zoomdata Scheduler is a component within the Server used to run jobs that will refresh Zoomdata’s connection to the data source in asynchronous mode. For more information, see Using the Zoomdata Scheduler .
- Zoomdata employs a 'Spark Proxy' component (or service) which runs as a separate process in one of the nodes in Zoomdata. For more information, see How Zoomdata Uses Apache Spark .
After the installation script has completed, it takes a few minutes for Zoomdata to complete its update of the metadata store. It is recommended to wait a few minutes before accessing Zoomdata from your web browser.
The firewall setup should have been retained and the IP address remain the same, but see the following for more information:
zoomdata-upgrade.log- which is located in the
/opt/zoomdata/logsdirectory. If after upgrading from Zoomdata v2.3, you find there are issues with your charts and dashboards, then access this log file to determine the issues. If needed, open a ticket with Zoomdata Technical Support to help you troubleshoot these issues. This log file is not needed when upgrading from v2.4 to v2.5 since JSON schema is the same in both versions.