Standalone Install (Script)

Requirements

Resource Notes Provided by
OS

Red Hat 7/Red Hat 8, or CentOS 7/CentOS 8

Note For RHEL 8 or CentOS 8, Postgres is automatically installed when you run the script.

Customer
Memory 16 GB Ram  
Cores 8  
Storage 50 GB Disk  
Permission sudo  
Install Script Download using the curl command below Collibra

Access the machine through either a cloud shell or SSH. The snippet below is an example SSH command.

Copy
ssh -i <your_key> <user>@<public-ipv4-ip-address> 
Copy
ssh -i ~/.ssh/abc.pem [email protected]

Your pem file should have correct permissions. Confirm you have the correct permissions with the command: sudo chmod 400 <your_key>

Steps

After you enter your SSH into the Centos or Redhat VM, run these commands from the command line:

Step 1: Download the script

Copy
curl -o cdq_install.sh https://owl-packages.s3.amazonaws.com/MP/cdq_install.sh

Step 2: Modify script permission

Copy
sudo chmod +x cdq_install.sh 

Step 3: Run the script

Copy
echo | ./cdq_install.sh

Note The most common directory to use for installation is your user directory (/home/<user>). You do not need to create any directories because the install script creates the correct directory structure. You should have sudo access to perform the installation and the directory should not be a restricted system directory.

Note If you run the setup script in a non-interactive mode, such as an automated deployment, you must export the following variables for the script to run correctly:

export DQ_ADMIN_USER_PASSWORD
export DQ_ADMIN_USER_EMAIL

In this step, you are prompted to enter a default admin user email and password associated with the default admin user account.

The password must adhere to the following password policy:

  • A minimum of 8 characters.
  • A maximum of 72 characters.
  • At least one upper-case character.
  • At least one numeric character.
  • At least one supported special character (!@#%$^&*?_~).
  • Cannot contain the user ID (admin).

Warning As part of Collibra's password policy, you cannot proceed with installation until you enter a valid password.

Step 4: Click the URL

Sign in to the application with the username admin and the default admin password you provided in the setup script.

Copy
http://<server_name/ip>:9000

Note Make sure you have access to the server and port. Adding the correct security group or whitelisting your IP address is a common step to be able to access an application running on a cloud server.

BYOL (Optional)

Using the same command, you can bring your own license or use a different download link.

Copy
./cdq_install.sh "<Installer Download Link>" "<License Key>"

Confirmation (Optional)

Once the installation script is complete, check the details of the processes on the server.

Copy
ps -ef | grep -i spark  
ps -ef | grep -i owl-web
ps -ef | grep -i owl-agent
ps -ef | grep -i postgres

When all of the processes are up and running, sign in to your standalone instance of Collibra Data Quality & Observability.

Configure your Agent and Adding Connections as normal.

Troubleshooting

Common error messages

If you receive an error with the message, "Application already running on port 8080," enter the following command:

Copy
sudo netstat -plten |grep java

You can then use a kill command to kill the process.

Copy
kill -9 <appId>

Note If you receive a "permission denied" error message, make sure that you are using sudo.

Known Limitations

The dollar sign $ is not a supported character for passwords created via Helm during the admin password creation process in Step 3. Because passwords require at least one special character, use one of the following supported characters instead: !@#%^&*?_~.