1、ASP站长网在所有节点执行以下步骤
 
Step 01 添加Citus Repostory
 
# Add Citus repository for package manager
curl https://install.citusdata.com/community/rpm.sh | sudo bash
 
Step 02 安装Citus并且初始化DB
 
# install PostgreSQL with Citus extension
sudo 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 extension
echo "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 effect
listen_addresses = '*'
 
Step 04 配置pg_hba.conf
 
sudo vi /var/lib/pgsql/10/data/pg_hba.conf
 
local  all            all                                          peer     
local  replication    all                                          peer
host    all            all            192.168.99.1/24              trust
host    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 server
sudo service postgresql-10 restart
# and make it start automatically when computer does
sudo 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 开始使用

dawei

【声明】:九江站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。