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 ..