Offline dependencies should be included in the URL location that Alteryx® Inc provided to you. Please use the
NOTE: If your installation server is connected to the Internet, the required dependencies are automatically downloaded and installed for you. You may skip this section.
Use the steps below to acquire and install dependencies required by the Designer Cloud Powered by Trifacta platform. If you need further assistance, please contact Alteryx Support.
Install CentOS or RHEL dependencies without Internet access
Install CentOS or RHEL software dependencies
In a CentOS or RHEL environment, the dependencies repository must be installed into the following directory:
The following commands configure Yum to point to the repository in
/var/local/trifacta, which yum knows as
local. Repo permissions are set appropriately. Commands:
tar xvzf <DEPENDENCIES_ARCHIVE>.tar.gz mv local.repo /etc/yum.repos.d mv trifacta /var/local chown -R root:root /var/local/trifacta chmod -R o-w+r /var/local/trifacta
The following command installs the RPM while disable all repos other than local, which prevents the installer from reaching out to the Internet for package updates:
NOTE: The disabling of repositories only applies to this command.
sudo yum --disablerepo=* --enablerepo=local install <INSTALLER>.rpm
If the above command fails and complains about a missing repo, you can add the missing repo to the
enablerepolist. For example, if the
centos-baserepo is reported as missing, then the command would be the following:
sudo yum --disablerepo=* --enablerepo=local,centos-base install <INSTALLER>.rpm
If you do not have a supported version of a Java Developer Kit installed on the Alteryx node, you can use the following command to install OpenJDK, which is included in the offline dependencies:
sudo yum --disablerepo=* --enablerepo=local,centos-base install java-1.8.0-openjdk-1.8.0 java-1.8.0-openjdk-devel
For CentOS 8.x: If you are installing on CentOS 8.x, you must complete the following manual dependency install for NodeJS.
sudo yum --disablerepo=* --enablerepo=local nodejs-12.16.1-1nodesource.x86_64.rpm
Install CentOS or RHEL database dependencies
If you are installing the databases on a CentOS node without Internet access, you can install the dependencies using either of the following commands:
NOTE: This step is only required if you are installing the databases on the same node where the software is installed.
sudo yum --disablerepo=* --enablerepo=local install postgresql96-server
sudo yum --disablerepo=* --enablerepo=local install mysql-community-server
NOTE: You must also install the MySQL JARs on the Alteryx node. These instructions are provided later.
Database are installed after the software is installed. For more information, see Install Databases in the Databases Guide.
Install Ubuntu dependencies without Internet access
Install Ubuntu software dependencies
In an Ubuntu environment, you can use the following sequence of commands to install the dependencies without Internet access.
Unzip the tar ball and change to the
trifacta-repodirectory. The following example filename is for Release 7.0.0 and Ubuntu 18.04 (Bionic Beaver):
tar xvzf trifacta-server-deps-7.0.0-ubuntu-18.04.tar.gz cd trifacta-repo
Execute the following commands to install the dependencies:
sudo dpkg -i $(ls | grep minimal | sort) sudo dpkg -i $(ls | grep -v ^python | sort) sudo dpkg -i $(ls | grep python | sort) sudo apt-get -f -y install sudo dpkg -i <TRIFACTA_DEB_INSTALLER>
This page has no comments.