大家好,欢迎来到IT知识分享网。
测试环境
项目 |
说明 |
桌面操作系统 |
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开源版本对于初学者和做运维的同学来说也是一个很不错的工具,可以方便快捷地搭建和管理自己的测试数据库集群。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/184387.html