Greenplum 的dblink与tablefunc模块安装
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,1、dblink模块安装登录主节点并切换到GP用户下[gpadmin@mdw ~]#su - gpadmin下载源码包并解压,进入dblink目录下[gpadmin@mdw ~]$ wget http
千家信息网最后更新 2026年10月31日Greenplum 的dblink与tablefunc模块安装
1、dblink模块安装
登录主节点并切换到GP用户下
[gpadmin@mdw ~]#su - gpadmin
下载源码包并解压,进入dblink目录下
[gpadmin@mdw ~]$ wget https://ftp.postgresql.org/pub/source/v8.2.23/postgresql-8.2.23.tar.gz[gpadmin@mdw ~]$ tar xvf postgresql-8.2.23.tar.gz [gpadmin@mdw ~]$ cd postgresql-8.2.23/contrib/dblink/
修改Makefile文件,作用是去掉编译中的警告信息
[gpadmin@mdw dblink]$ vi Makefile PG_CPPFLAGS = -I$(libpq_srcdir) -w
编译dblink模块
[gpadmin@mdw dblink]$ make USE_PGXS=1 install
查看hosts中的节点信息
[gpadmin@mdw dblink]$ cat /etc/hosts127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4::1 localhost localhost.localdomain localhost6 localhost6.localdomain6172.16.104.21 mdw172.16.104.22 smdw172.16.104.23 sdw1172.16.104.24 sdw2172.16.104.25 sdw3
把模块复制到各个节点
[gpadmin@mdw dblink]$ gpscp -h smdw -h sdw1 -h sdw2 -h sdw3 dblink.so =:/usr/local/greenplum-db/lib/postgresql/dblink.so
初始化dblink模块
[gpadmin@mdw dblink]$ psql -f dblink.sql gpdatabaseCREATE FUNCTIONCREATE FUNCTIONCREATE FUNCTIONCREATE FUNCTIONREVOKEREVOKECREATE FUNCTIONCREATE FUNCTIONCREATE FUNCTIONCREATE FUNCTIONCREATE FUNCTIONCREATE FUNCTIONCREATE FUNCTIONCREATE FUNCTIONCREATE FUNCTIONCREATE FUNCTIONCREATE FUNCTIONCREATE FUNCTIONCREATE FUNCTIONCREATE FUNCTIONCREATE FUNCTIONCREATE FUNCTIONCREATE FUNCTIONCREATE FUNCTIONCREATE FUNCTIONCREATE FUNCTIONCREATE FUNCTIONCREATE FUNCTIONCREATE TYPECREATE FUNCTIONCREATE FUNCTIONCREATE FUNCTIONCREATE FUNCTIONCREATE FUNCTIONCREATE FUNCTIONCREATE FUNCTIONCREATE FUNCTIONCREATE FUNCTIONCREATE FUNCTIONCREATE FUNCTIONCREATE FUNCTION
测试
[gpadmin@mdw dblink]$ psql -d gpdatabasepsql (8.2.15)Type "help" for help.gpdatabase=# select dblink_connect('myconn','dbname=gpdatabase'); dblink_connect ---------------- OK(1 row)OK,安装成功。
2、安装tablefunc模块,步骤基本如上,
切换到tablefunc目录下,编译
[gpadmin@mdw ~]$ cd postgresql-8.2.23/contrib/tablefunc/[gpadmin@mdw tablefunc]$ make USE_PGXS=1 install
把模块传到各节点
[gpadmin@mdw dblink]$ gpscp -h smdw -h sdw1 -h sdw2 -h sdw3 tablefunc.so =:/usr/local/greenplum-db/lib/postgresql/tablefunc.so
初始化模块
[gpadmin@mdw tablefunc]$ psql -f tablefunc.sql gpdatabaseSETCREATE FUNCTIONCREATE FUNCTIONCREATE TYPECREATE TYPECREATE TYPECREATE FUNCTIONCREATE FUNCTIONCREATE FUNCTIONCREATE FUNCTIONCREATE FUNCTIONCREATE FUNCTIONCREATE FUNCTIONCREATE FUNCTIONCREATE FUNCTION
测试
[gpadmin@mdw ~]$ psql -d gpdatabasepsql (8.2.15)Type "help" for help.gpdatabase=# select * from normal_rand(10, 5, 3); normal_rand ------------------ 6.49804853868727 5.94780258015849 3.76292085922418 2.26097995785225 1.06472447639215 1.83973228257959 3.4955971041885 3.95784964260771 7.32294513598636 9.51874065685311(10 rows)
OK,安装成功。
模块
节点
编译
成功
信息
目录
切换
测试
作用
如上
文件
步骤
源码
用户
登录
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
百单网互联网科技有限公司怎么样
新华互联网科技学校
疫情对互联网科技公司影响
智慧科技互联网
广州凡科互联网科技
沃里互联网科技
时间互联网络科技
恒生科技互联网指数分析
成都玖崟互联网科技有限公司乐商圈怎么样
西藏七维空间互联网科技有限公司
互联网经济与金融科技
宁夏科技产业互联网案例
996高科技互联网公司
互联网金融科技名词解释
上海京穆互联网科技有限公司
高科技互联网套路
山东星卡互联网科技有限公司官网
2021世界互联网领先科技成果发布
容联科技互联网电商
重庆科技产业互联网有哪些
广州紫鲸互联网科技有限公司
礼当家互联网科技
致骋互联网科技
壕鑫互联网络科技
佩信高科技互联网
汉立互联网科技有限公司联系电话
新兴科技互联网创新大赛颁奖典礼
华夏恒生互联网科技013171
互联网科技职业技能培训学校
互联网科技大佬云集