千家信息网

在CentOS中部署多节点Citus集群的详细步骤

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,前言本文主要介绍了关于CentOS中部署多节点Citus集群的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。1、在所有节点执行以下步骤Step 01 添加Citus Rep
千家信息网最后更新 2026年11月01日在CentOS中部署多节点Citus集群的详细步骤

前言

本文主要介绍了关于CentOS中部署多节点Citus集群的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。

1、在所有节点执行以下步骤

Step 01 添加Citus Repostory

# Add Citus repository for package managercurl https://install.citusdata.com/community/rpm.sh | sudo bash

Step 02 安装Citus并且初始化DB

# install PostgreSQL with Citus extensionsudo yum install -y citus72_10# initialize system database (using RHEL 6 vs 7 method as necessary)sudo service postgresql-10 initdb || sudo /usr/pgsql-10/bin/postgresql-10-setup initdb# preload citus extensionecho "shared_preload_libraries = 'citus'" | sudo tee -a /var/lib/pgsql/10/data/postgresql.conf

Step 03 配置postgresql.conf

sudo vi /var/lib/pgsql/10/data/postgresql.conf
# Uncomment listen_addresses for the changes to take effectlisten_addresses = '*'

Step 04 配置pg_hba.conf

sudo vi /var/lib/pgsql/10/data/pg_hba.conf
local  all       all                     peer   local  replication   all                     peerhost  all       all       192.168.99.1/24       trusthost  all       all       0.0.0.0/0          md5

Step 05 配置防火墙

查看

firewall-cmd --zone=public --query-port=5432/tcp

添加5432端口(--permanent永久生效,没有此参数重启后失效)

firewall-cmd --zone=public --add-port=5432/tcp --permanent

重新载入

firewall-cmd --reload

Step 06 启动服务

# start the db serversudo service postgresql-10 restart# and make it start automatically when computer doessudo chkconfig postgresql-10 on

Step 07 给需要的数据库安装Citus扩展

sudo -i -u postgres psql -c "CREATE EXTENSION citus;"

Step 08 设置密码

postgres=# \password postgres     #给postgres用户设置密码Enter new password: Enter it again: 

2、在coordinator节点额外执行以下步骤

Step 01 添加worker节点信息

添加worker节点的IP地址(或者DNS名称)和端口号到pg_dist_node表。

sudo -i -u postgres psql -c "SELECT * from master_add_node('192.168.99.101', 5432);"sudo -i -u postgres psql -c "SELECT * from master_add_node('192.168.99.102', 5432);"

Step 02 验证安装是否成功

sudo -i -u postgres psql -c "SELECT * FROM master_get_active_worker_nodes();"

Step 03 开始使用

sudo -i -u postgres psql

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对的支持。

参考资料:

https://docs.citusdata.com/en/v7.2/installation/production_rhel.html

节点 内容 参考 学习 配置 步骤 密码 集群 成功 价值 信息 前言 参数 参考资料 口号 名称 地址 就是 数据 数据库 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 有格互联网科技 广州百单互联网科技有限公司 互联网电商科技 浩特互联网科技 互联网金融科技平台 互联网女皇 腾讯科技 互联网科技logo设计 中国互联网金融科技基金 互联网科技产品 互联网之后的科技是什么 贵州叶脉互联网科技有限公司所属行业 互联网科技有哪些公司 浙江互联网科技研学营 江阴互联网智能科技产品进口 无锡工业互联网科技有限公司 杭州披云加互联网科技有限公司 广州百诚互联网科技有限公司官网 35岁以上互联网科技行业 上海万顺科技互联网有限公司招聘 中国科技和美国互联网 上海喔噻互联网科技有限公司 互联网医疗科技 杭州互联网科技公司 银优互联网科技有限公司 互联网科技创新企业排名 玉溪新华互联网科技好不好 群盈汇互联网科技有限公司 35岁以上互联网科技行业 互联网科技博主张洲 高科技和互联网的现代国家
0