v2.0
- 关于PTK
- 快速入门
- 使用指南
- 使用参考
- 配置文件示例
- 命令介绍
- 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
- 故障排查
- FAQ
- 发布记录
- 社区
- 附录:YAML语法
安装 PTK
PTK 是一个可以独立运行的二进制文件,除了 CPU 架构外,对运行的操作系统没有额外的依赖,所以可以将 PTK 二进制放置到任何位置运行。
虽然 PTK 可以和数据库集群放到一起运行,但我们推荐您单独准备一台控制服务器来安装 PTK,和运行数据库的服务器隔离开单独管理,通过该控制服务器去部署管理数据库集群,这样可以避免数据库实例机器故障影响到 PTK 不可用。
PTK 的安装很简单,可以通过在线或离线两种方式任选一种进行安装。
在线安装
注:命令行安装方式不支持 Windows 系统
在终端中,执行以下指令即可自动完成安装:
curl --proto '=https' --tlsv1.2 -sSf https://cdn-mogdb.enmotech.com/ptk/install.sh | sh
该指令会自动将 PTK 安装在用户的家目录 $HOME/.ptk
目录下,该目录以后会作为 PTK 工具的工作目录,
其产生的缓存文件、数据文件以及集群的配置信息,备份信息等文件均会存储到该目录下。
同时,安装指令会自动将 $HOME/.ptk/bin
的路径加入到对应 SHELL Profile 文件(安装日志的末尾会显示)的 PATH 环境变量中,
这样在用户登录到服务器后就可以直接使用 ptk
指令了。
执行安装完成后,用户重新打开终端即可激活 ptk
命令。
离线安装
如果您的服务器无法直接访问互联网或者是需要在 Windows 系统上使用 PTK 工具,此时可以通过手动方式进行安装。
请按照以下操作步骤进行安装:
-
先从下面链接页面下载对应服务器架构的安装包:
-
将安装包上传到目标服务器上解压即可
mkdir -p $HOME/.ptk/bin tar -xvf <安装包> -C $HOME/.ptk/bin echo "export PATH=$HOME/.ptk/bin:$PATH" >> $HOME/.bashrc source $HOME/.bashrc