Installing Key Trustee Server using Cloudera Manager
If you are installing Navigator Key Trustee Server (KTS) for use with HDFS Transparent Encryption, the Set up HDFS Data At Rest Encryption wizard installs and configures KTS.
Navigator KTS works on Python 2.7. RHEL9 does not support Python 2.7 and the
corresponding Python 2.7 packages including
virtualenv
. You need to install
Python 2.7 in the specified location which will be used by KTS. Do not change the paths
mentioned in the following steps as the paths are hardcoded and any change might result in
failure. This is required only for the KTS cluster and not for CDP cluster where other
services are installed.- Install
Crontabs
manually as they are not present in RHEL 9 by default:dnf install -y crontabs
- Install the
zlib
package before installing Python 2.7:dnf install zlib-devel
- Execute the following command to install Python
2.7:
mkdir /usr/local/custom_py_2.7.16 wget http://www.python.org/ftp/python/2.7.16/Python-2.7.16.tar.xz xz -df Python-2.7.16.tar.xz tar -xvf Python-2.7.16.tar cd Python-2.7.16 ./configure --prefix=/usr/local/custom_py_2.7.16 --with-threads make make install cd ..