KAgent

KAgent Installation

KAgent can be deployed as a RHEL, Ubuntu, or SUSE installation package on any server inside or outside the cluster.

Automatically download & install the latest KAgent version using these commands:

RHEL 8
1
2
3
4
KAGENT_REPO=https://repo.kinetica.com/yum/7.2/CentOS/8/x86_64
KAGENT_PKG=$(wget -q -O - ${KAGENT_REPO} | sed 's/<[^>]*>//g' | grep -o "kagent.*ga.*rpm " | sort -V | tail -1)
wget ${KAGENT_REPO}/${KAGENT_PKG}
sudo yum install ./${KAGENT_PKG}
Ubuntu 20
1
2
3
4
KAGENT_REPO=https://repo.kinetica.com/debian/7.2/Ubuntu/focal/binary-amd64
KAGENT_PKG=$(wget -q -O - ${KAGENT_REPO} | sed 's/<[^>]*>//g' | grep -o "kagent.*ga.*deb " | sort -V | tail -1)
wget ${KAGENT_REPO}/${KAGENT_PKG}
sudo apt install ./${KAGENT_PKG}
Ubuntu 22
1
2
3
4
KAGENT_REPO=https://repo.kinetica.com/debian/7.2/Ubuntu/jammy/binary-amd64
KAGENT_PKG=$(wget -q -O - ${KAGENT_REPO} | sed 's/<[^>]*>//g' | grep -o "kagent.*ga.*deb " | sort -V | tail -1)
wget ${KAGENT_REPO}/${KAGENT_PKG}
sudo apt install ./${KAGENT_PKG}
SUSE 15
1
2
3
4
KAGENT_REPO=https://repo.kinetica.com/yum/7.2/SUSE/15.3/x86_64
KAGENT_PKG=$(wget -q -O - ${KAGENT_REPO} | sed 's/<[^>]*>//g' | grep -o "kagent.*ga.*rpm " | sort -V | tail -1)
wget ${KAGENT_REPO}/${KAGENT_PKG}
sudo zypper install ./${KAGENT_PKG}

Alternatively, visit the KAGENT_REPO link below to search for a specific version of KAgent, change KAGENT_PKG to that version on line 2, and then run the modified commands to download & install that version:

RHEL 8
1
2
3
4
KAGENT_REPO=https://repo.kinetica.com/yum/7.2/CentOS/8/x86_64
KAGENT_PKG=kagent-7.2.0.4.20240326024429.ga-0.x86_64.el8.rpm
wget ${KAGENT_REPO}/${KAGENT_PKG}
sudo yum install ./${KAGENT_PKG}
Ubuntu 20
1
2
3
4
KAGENT_REPO=https://repo.kinetica.com/debian/7.2/Ubuntu/focal/binary-amd64
KAGENT_PKG=kagent_7.2.0.4.20240326024429.ga-0_amd64.ubuntu20.04.deb
wget ${KAGENT_REPO}/${KAGENT_PKG}
sudo apt install ./${KAGENT_PKG}
Ubuntu 22
1
2
3
4
KAGENT_REPO=https://repo.kinetica.com/debian/7.2/Ubuntu/jammy/binary-amd64
KAGENT_PKG=kagent_7.2.0.4.20240326024429.ga-0_amd64.ubuntu22.04.deb
wget ${KAGENT_REPO}/${KAGENT_PKG}
sudo apt install ./${KAGENT_PKG}
SUSE 15
1
2
3
4
KAGENT_REPO=https://repo.kinetica.com/yum/7.2/SUSE/15.3/x86_64
KAGENT_PKG=kagent-7.2.0.4.20240326024429.ga-0.x86_64.sles15.3.rpm
wget ${KAGENT_REPO}/${KAGENT_PKG}
sudo zypper install ./${KAGENT_PKG}

This installs the package to the directory /opt/gpudb/kagent and registers and starts the kagent_ui service. KAgent will open port 8081 on the local firewall (if enabled).