网站首页 > 精选文章 正文
测试环境
项目 | 说明 |
桌面操作系统 | Ubuntu24.04 |
数据库主机操作系统 | RockyLinux8.8 |
数据库主机CPU核心数 | 4 |
数据库主机内存 | 4GB |
IP1(CLupServer)-Ubuntu24.04 | 10.16.18.16 |
IP2(数据库主机1) | 10.16.18.160 |
IP3(数据库主机2) | 10.16.18.161 |
先附上各自的官方文档:
pgAdmin:https://www.pgadmin.org/docs/
CLup: https://www.csudata.com/clup/manual
安装CLup
先安装Server端(clup),使用一键安装命令,SSH连接上Ubuntu执行
wget -qO /tmp/clup.sh --no-check-certificate https://get.csudata.com/csuinst/clup.sh && bash /tmp/clup.sh openclup install
然后在安装Agent端,在两台数据库主机上执行
wget -qO /tmp/clup.sh --no-check-certificate https://get.csudata.com/csuinst/clup.sh && bash /tmp/clup.sh openclup-agent install
安装数据库软件
使用中启乘数提供的一键安装命令
wget -qO /tmp/clup.sh --no-check-certificate https://get.csudata.com/csuinst/clup.sh && bash /tmp/clup.sh db install
安装后的软件目录如下
[root@Server01 /]# ll /usr/
total 88
dr-xr-xr-x 2 root root 20480 Aug 26 16:54 bin
drwxr-xr-x 6 root root 4096 Aug 21 2023 csupg-12.16
drwxr-xr-x 6 root root 4096 Aug 22 2023 csupg-14.9
drwxr-xr-x 2 root root 4096 Oct 11 2021 games
...
[root@Server02 /]# ll /usr/
total 84
dr-xr-xr-x 2 root root 20480 Aug 26 16:58 bin
drwxr-xr-x 6 root root 4096 Aug 21 2023 csupg-12.16
drwxr-xr-x 6 root root 4096 Aug 22 2023 csupg-14.9
drwxr-xr-x 2 root root 4096 Oct 11 2021 games
...
安装PgAdmin
参照官方给的文档:
https://www.pgadmin.org/download/pgadmin-4-apt/
# Install the public key for the repository (if not done previously):
curl -fsS https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo gpg --dearmor -o /usr/share/keyrings/packages-pgadmin-org.gpg
# Create the repository configuration file:
sudo sh -c 'echo "deb [signed-by=/usr/share/keyrings/packages-pgadmin-org.gpg] https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list && apt update'
# Install for web mode only:
sudo apt install pgadmin4-web
这里安装的是pgadmin4-web 即Web版本,也可以安装桌面版pgadmin4-desktop版或者两个都装pgadmin4。
安装完成后会有一个启动命令,执行时会让输入一个用户名和密码,之后登录Web就可以了。进去后是下面这样的:
使用CLup创建集群
首次创建集群时,需要先创建一个VIP池:
然后搭建集群
这里的信息需要输入,数据库用户就填postgres,密码自己填一个记得住的,流复制用户可以直接使用postgres,也可以填一个其他的。之后选择一个VIP池,分配一个或者自己填一个VIP。
之后就是一些数据库参数的设置,这里没有修改,使用CLup默认的值,一直下一步最后提交即可。界面上有修改数据库参数的功能,后面集群创建完成后也可以随时修改。
使用pgAdmin连接主库
连接上数据库后界面是下面这样,仪表盘中有一些基本的监控:
一些功能上的对比
1. 会话管理
CLup中长这样,有取消和强制终止按钮,对应的应该是执行pg_cancel_backend和pg_terminate_backend
pgAdmin是在状态里面,也有一个取消按钮,鼠标放上去才会显示,开始没注意看还以为没有这个功能:
2. 查看和修改数据库参数
CLup中是在数据库管理里面的更多->修改数据库配置,可以同步修改主备的参数
pgAdmin是在配置中,但是只能查看,不能修改
3. 查看数据库日志
CLup还是在数据库管理的更多里面,就在修改数据库配置的下面,可以看到日志文件列表,点击查看就可以看文件内容。
pgAdmin中是在Logs栏里面,只能看到最近的一个文件
总结:
pgAdmin的定位应该是给开发人员使用的,然后主要是跟官方出的一个定时任务的插件pgAgent结合使用。
CLup的定位是给运维人员和企业使用的,主要功能是集群的高可用,一套CLup可以管理多套PostgreSQL集群,其数据库管理功能更强。我也测试安装了企业版,企业版的功能更全,有监控告警、备份恢复等,定位是全面的PostgreSQL运维管理软件。CLup开源版本对于初学者和做运维的同学来说也是一个很不错的工具,可以方便快捷地搭建和管理自己的测试数据库集群。
猜你喜欢
- 2025-07-03 云贝数据 | PG快速构建海量数据方法
- 2025-07-03 Postgresql 查看死锁以及解除死锁
- 2025-07-03 PostgreSQL技术内幕17:PG分区表(pgsql 分区表)
- 2025-07-03 postgresql一些常用命令「一」(postgresql重启)
- 2025-07-03 PG server 磁盘空间占满问题的处理方法 | 运维进阶
- 2025-07-03 巴雷特(Barrett)食管(巴雷特食管是什么意思 百度百科)
- 2025-07-03 PostgreSQL pg_hba.conf 文件简析
- 2025-07-03 国产数据库的AWR差在哪了?(数据库awr报告怎么看)
- 2025-07-03 前端学不动了: Postgres——世界上最先进的开源关系型数据库
- 2025-07-03 你不知道的PostgreSQL数据库安装及实现跨库查询PG和Oracle
- 07-03CentOS7系统如何修改主机名(更改centos主机名)
- 07-03Ubuntu1804 及以上版本的 Coredump 相关设置
- 07-03Linux中如何修改ip地址?(linux系统怎么更改ip地址)
- 07-03Linux系统日常运维九大核心技能(linux运维都干什么)
- 07-03Linux 日志管理攻略:用 journalctl 揪出服务器安全隐患
- 07-03Linux下快速安装ollama和deepseek并使用web界面
- 07-03RockyLinux9.5下使用ollama搭建本地AI大模型DeepSeek
- 07-03Linux 下的 PM2 完整指南(linux /media)
- 最近发表
-
- CentOS7系统如何修改主机名(更改centos主机名)
- Ubuntu1804 及以上版本的 Coredump 相关设置
- Linux中如何修改ip地址?(linux系统怎么更改ip地址)
- Linux系统日常运维九大核心技能(linux运维都干什么)
- Linux 日志管理攻略:用 journalctl 揪出服务器安全隐患
- Linux下快速安装ollama和deepseek并使用web界面
- RockyLinux9.5下使用ollama搭建本地AI大模型DeepSeek
- Linux 下的 PM2 完整指南(linux /media)
- Rocky Linux 9常用命令备忘录(不定时更新)
- Rocky Linux 9 系统初始化与安全加固脚本
- 标签列表
-
- 向日葵无法连接服务器 (32)
- git.exe (33)
- vscode更新 (34)
- dev c (33)
- git ignore命令 (32)
- gitlab提交代码步骤 (37)
- java update (36)
- vue debug (34)
- vue blur (32)
- vscode导入vue项目 (33)
- vue chart (32)
- vue cms (32)
- 大雅数据库 (34)
- 技术迭代 (37)
- 同一局域网 (33)
- github拒绝连接 (33)
- vscode php插件 (32)
- vue注释快捷键 (32)
- linux ssr (33)
- 微端服务器 (35)
- 导航猫 (32)
- 获取当前时间年月日 (33)
- stp软件 (33)
- http下载文件 (33)
- linux bt下载 (33)