Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space DEV and version r0641

...

  1. Download the following files from the FTP site:
    1. trifacta-docker-setup-bundle-x.y.z.tar
    2. trifacta-docker-image-x.y.z.tar 

      Info

      NOTE: x.y.z refers to the version number (e.g. 6.4.0).

  2. Untar the setup-bundle file:

    Code Block
    tar xvf trifacta-docker-setup-bundle-x.y.z.tar


  3. Files are extracted into a docker folder. Key files:

    FileDescription
    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
    itemcontainer

    Info

    NOTE: These instructions are referenced later in this workflow.

    README-building-trifacta-container.md

    Instructions for building the

    D s item
    itemcontainer

    Info

    NOTE: This file does not apply if you are using the provided Docker image.

  4. Load the Docker image into your local Docker environment:

    Code Block
    docker load < trifacta-docker-image-x.y.z.tar


  5. Confirm that the image has been loaded. Execute the following command, which should list the Docker image:

    Code Block
    docker images
  6. You can now configure the Docker image. Please skip that section.

...

  1. Acquire the RPM file from the FTP site: 

    Info

    NOTE: You must acquire the

    D s server
    el7 RPM file for this release.

  2. In your Docker environment, copy the  trifacta-server\*.rpm  file to the same level as the  Dockerfile .
  3. Verify that the docker-files folder and its contents are present.
  4. Use the following command to build the image:

    Code Block
    docker build -t trifacta/server-enterprise:latest .
  5. 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.

  6. You can now configure the Docker image.

...

FileDescription
docker-compose-local-postgres-db.yamlDatabase 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.yamlDatabase 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

D s item
itemdatabases
are to be installed on a remote server that you manage.

Info

NOTE: Additional configuration is required.

...

These properties pertain to the installation of the database to database to which the 

D s webapp
 connects.

PropertyDescription
DB_INIT

If set to true, database initialization steps are performed at startup.

Info

NOTE: This step applies only if you are starting the container for the first time, and PostgreSQL databases will be installed locally.

DB_TYPESet this value to postgresql or mysql.
DB_HOST_NAMEHostname 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 5432.

Info

NOTE: If you are modifying, additional configuration is required after installation is complete. See Change Database Port.

DB_ADMIN_USERNAME

Admin username to be used to create DB roles/databases. Modify this value for remote installation.

Info

NOTE: If you are modifying this value, additional configuration is required. Please see the documentation for your database version.

DB_ADMIN_PASSWORDAdmin password to be used to create DB roles/databases. Modify this value for remote installation.

...