- About PTK
- Quick Start
- Guidance
- Preparing Configuration File
- Checking the System
- Deploy Database Cluster
- Manage Clusters
- Show Cluster List
- Show Cluster Status
- Start Database
- Stop Database
- Restart Database
- Rebuild Database
- Switchover
- Failover
- Show Plugin Information
- Install Plugins
- Upgrade Database
- Scale-out Cluster
- Scale-in Cluster
- Show Database HBA
- Set Database HBA
- Show Database Parameters
- Set Database Parameters
- Show Cluster Topology Configuration
- Show Cluster Meta Information
- Update Cluster Comment
- Update Database IP
- Role Management
- Install CM
- Uninstall CM
- Manage Cluster VIP
- Install MogHA Service
- Uninstall MogHA Service
- Rename Cluster
- Create Empty Cluster
- Throw Out A Node
- Takeover A Node
- Manage Cluster
- Uninstall Database Cluster
- Collect OS Information
- Download MogDB Installer
- Encrypt Sensitive Information
- Upgrade PTK
- PTKC
- Compatible With Higher Versions of MogDB
- Reference
- Samples of Configuration Files
- Commands
- ptk
- ptk completion
- ptk view-static-config
- ptk init-cluster
- ptk collect
- ptk rec-guc
- ptk cache
- ptk gen-ptkc
- ptk manage
- ptk demo
- ptk meta
- ptk version
- ptk self
- ptk gen-om-xml
- ptk env
- ptk gen-static-config
- ptk cluster
- ptk cluster createdb
- ptk cluster uninstall-compat-tools
- ptk cluster install-compat-tools
- ptk cluster install-mogila
- ptk cluster rename
- ptk cluster throwout
- ptk cluster takeover
- ptk cluster uninstall-cm
- ptk cluster install-cm
- ptk cluster gen-cert-files
- ptk cluster load-cm-vip
- ptk cluster del-kerberos-auth
- ptk cluster add-kerberos-auth
- ptk cluster uninstall-kerberos-server
- ptk cluster install-kerberos-server
- ptk cluster is-in-upgrade
- ptk cluster upgrade-rollback
- ptk cluster upgrade-commit
- ptk cluster upgrade
- ptk cluster demote
- ptk cluster promote
- ptk cluster refresh
- ptk cluster shell
- ptk cluster modify-comment
- ptk cluster show-config
- ptk cluster set-guc
- ptk cluster show-guc
- ptk cluster set-hba
- ptk cluster show-hba
- ptk cluster scale-out
- ptk cluster scale-in
- ptk cluster uninstall-mogha
- ptk cluster install-mogha
- ptk cluster list-plugins
- ptk cluster install-plugin
- ptk cluster inspect
- ptk cluster failover
- ptk cluster switchover
- ptk cluster build
- ptk cluster status
- ptk cluster restart
- ptk cluster stop
- ptk cluster start
- ptk uninstall
- ptk ls
- ptk install
- ptk exec
- ptk template
- ptk encrypt
- ptk checkos
- ptk download
- ptk candidate
- Troubleshooting
- FAQ
- Release Notes
- Community
- Appendix: YAML Syntax
Install PTK
PTK is a standalone binary that has no additional dependencies on the operating system it is running on other than the CPU architecture, so you can place the PTK binary in any location to run it.
Although PTK can be run with a database cluster, we recommend that you install PTK on a separate control server, separate from the server that runs the database, and deploy and manage the database cluster through that control server to avoid database instance machine failures that could make PTK unavailable.
The installation of PTK is very simple, you can choose one of the two ways to install online or offline.
Online Install
Note: Command line installation is not supported on Windows systems.
In the terminal, execute the following command to automatically complete the installation:
curl --proto '=https' --tlsv1.2 -sSf https://cdn-mogdb.enmotech.com/ptk/install.sh | sh
This command automatically installs PTK in the user's home directory, $HOME/.ptk
, which will be used as the working directory for PTK, and where cache files, data files, cluster configuration information, backup information, and so on, will be stored.
At the same time, the installation command automatically adds the path to $HOME/.ptk/bin
to the PATH environment variable in the corresponding SHELL Profile file (shown at the end of the installation log).
This allows you to use the ptk
command directly after logging in to the server.
After the installation is complete, you can reopen the terminal to activate the `ptk' command.
offline Install
If your server does not have direct access to the Internet or if you need to use the PTK on a Windows system, you can install it manually.
Please follow the procedure below to install:
-
Download the installation package for the corresponding server architecture from the following link page.
-
Upload the installation package to the target server and unzip it
mkdir -p $HOME/.ptk/bin tar -xvf <package> -C $HOME/.ptk/bin echo "export PATH=$HOME/.ptk/bin:$PATH" >> $HOME/.bashrc source $HOME/.bashrc