Before upgrading, make sure your system meets the following requirements.
| Requirement | Description |
|---|---|
| Hadoop | BDD supports the following:
If you don't have one of the above installed, upgrade your Hadoop cluster before upgrading BDD. For instructions, refer to the documentation for your Hadoop distribution. Additionally, BDD requires Spark 1.6.x. Be sure to check your current version of Spark and upgrade it, if necessary. Before upgrading your Hadoop cluster, be aware of the
following:
|
| Security | BDD can run on Hadoop clusters secured with
TLS/SSL and HDFS data at rest encryption. If you don't currently have these
enabled, you can configure them in your Hadoop cluster before upgrading BDD and
then enable them for BDD at upgrade time.
See the section "Security options" in the Installation Guide for instructions. Also, be sure to set the HADOOP_CERTIFICATES_PATH property in bdd.conf before upgrading. |
| Operating system | BDD supports the following operating systems:
If you don't have one of the above installed, upgrade your OS before upgrading BDD. Additionally, you must clear the
$http_proxy environment variable. You can do
this by running the following command:
export http_proxy= |
| OS user | The entire upgrade process must be performed by the bdd user, the OS user that installed BDD and runs all BDD processes. This user must have the same UID on all nodes in the cluster, including Hadoop nodes. |
| Dgraph databases (index) | The Dgraph database (index) directory must
contain enough free space to double your databases, as this may occur
temporarily during the upgrade process.
Although the current version of BDD enables you to store your Dgraph databases on HDFS, you can't move them there until after the upgrade. For instructions on doing this, see the Administrator's Guide. |
| Transform Service | If you're upgrading from 1.1.x, the upgrade
script will install the Transform Service on the nodes you specify in
bdd.conf. For best performance, these should
be Managed Servers.
The Transform Service requires at least 11GB of RAM and 39GB of virtual memory, and may require more depending on the size of its workloads. Be sure that the nodes you install it on meet these requirements. |
| Studio database | Studio supports the following database
versions:
|
| Workflow Manager Service | The upgrade script will install the Workflow
Manager Service on the node you specify in
bdd.conf. Note that you can't install it on
more than one node.
The Workflow Manager Service requires a database (including
username, password, and schema) of one of the following types, which you must
create before upgrading:
For instructions, see "Workflow Manager Service database requirements" in the Installation Guide. |
| Perl modules | Verify that the following Perl modules are
installed on the Admin Server:
If any is missing, install it according to the instructions in "Installing the required Perl modules" in the Installation Guide. |
| Linux utilities |
|
| Browser | BDD supports the following browsers:
|