ITPub博客

首页 > 数据库 > > citus插件安装及使用

citus插件安装及使用

作者:gaokeke123 时间:2022-05-07 17:51:01 0 删除 编辑

1.安装citus插件

tar -xvf citus-9.5.2.tar.gz
cd citus-9.5.2
./configure --prefix=/usr/package/pgsql/citus9.5.2
make && make install

2.创建拓展
vi /data/pgsql/zhdc/postgresql.conf
shared_preload_libratires=‘citus,…’
重启postgresql
./pg_ctl -D /data//pgsql/zhdc/ restart
create extension citus;

3.添加worker (只在cn节点)

select * from master_add_node('ip',5432);
select * from master_add_node('ip',5432);
1
2
注意:worker节点中 pg_hba.conf 最后不能配置md5方式,只能使用trust无密码验证方式,防火墙需要打开5432端口。否则会出现 fe_sendauth: no password supplied
验证节点是否添加成功
SELECT * FROM master_get_active_worker_nodes();


4.创建表及分片

CREATE TABLE "public"."Untitled" (
"id" varchar(255) NOT NULL,
"name" varchar(255),
"dwmc" varchar(255),
PRIMARY KEY ("id")
);
-- id作为分片列,默认分片方法为hash
SELECT master_create_distributed_table('data_jbxx', 'id', 'hash');
-- 设置分片个数及每个分片副本数
SELECT master_create_worker_shards('data_jbxx', 2, 1);

设置完成可以看到节点会存在分片后的数据表:


————————————————
版权声明:本文为CSDN博主「keepstudy_yangzh」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_35997793/article/details/113823871

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26692020/viewspace-3118757/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
大家好

注册时间:2013-08-14

  • 博文量
    1432
  • 访问量
    31615