...
- Download the following files from the FTP site:
trifacta-docker-setup-bundle-x.y.z.tar
trifacta-docker-image-x.y.z.tar
Info NOTE:
x.y.z
refers to the version number (e.g.6.4.0
).
Untar the
setup-bundle
file:
Code Block tar xvf trifacta-docker-setup-bundle-x.y.z.tar
Files are extracted into a
docker
folder. Key files:
File Description docker-compose-local-postgres.yaml Runtime configuration file for the Docker image when PostgreSQL is to be running on the same machine. More information is provided below. docker-compose-local-mysql.yaml Runtime configuration file for the Docker image when MySQL is to be running on the same machine. More information is provided below. docker-compose-remote-db.yaml Runtime configuration file for the Docker image when the database is to be accessed from a remote server.
Info NOTE: You must manage this instance of the database.
More information is provided below.
README-running-trifacta-container.md Instructions for running the
D s item item container Info NOTE: These instructions are referenced later in this workflow.
README-building-trifacta-container.md Instructions for building the
D s item item container Info NOTE: This file does not apply if you are using the provided Docker image.
Load the Docker image into your local Docker environment:
Code Block docker load < trifacta-docker-image-x.y.z.tar
Confirm that the image has been loaded. Execute the following command, which should list the Docker image:
Code Block docker images
You can now configure the Docker image. Please skip that section.
...
Acquire the RPM file from the FTP site:
Info NOTE: You must acquire the
el7 RPM file for this release.D s server - In your Docker environment, copy the
trifacta-server\*.rpm
file to the same level as theDockerfile
. - Verify that the
docker-files
folder and its contents are present. Use the following command to build the image:
Code Block docker build -t trifacta/server-enterprise:latest .
This process could take about 10 minutes. When it is completed, you should see the build image in the Docker list of local images.
Info NOTE: To reduce the size of the Docker image, the Dockerfile installs the trifacta-server RPM file in one stage and then copies over the results to the final stage. The RPM is not actually installed in the final stage. All of the files are properly located.
- You can now configure the Docker image.
...
File | Description | ||||||
---|---|---|---|---|---|---|---|
docker-compose-local-postgres-db.yaml | Database properties in this file are pre-configured to work with the installed instance of PostgreSQL, although you may wish to change some of the properties for security reasons. | ||||||
docker-compose-local-mysql-db.yaml | Database properties in this file are pre-configured to work with the installed instance of MySQL, although you may wish to change some of the properties for security reasons. | ||||||
docker-compose-remote-db.yaml | The
|
...
These properties pertain to the installation of the database to database to which the
D s webapp |
---|
Property | Description | ||
---|---|---|---|
DB_INIT | If set to
| ||
DB_TYPE | Set this value to postgresql or mysql . | ||
DB_HOST_NAME | Hostname of the machine hosting the databases. Leave value as localhost for local installation. | ||
DB_HOST_PORT | (Remote only) Port number to use to connect to the databases. Default is
| ||
DB_ADMIN_USERNAME | Admin username to be used to create DB roles/databases. Modify this value for remote installation.
| ||
DB_ADMIN_PASSWORD | Admin password to be used to create DB roles/databases. Modify this value for remote installation. |
...