Greenplum 的dblink与tablefunc模块安装
发表于:2025-02-22 作者:千家信息网编辑
千家信息网最后更新 2025年02月22日,1、dblink模块安装登录主节点并切换到GP用户下[gpadmin@mdw ~]#su - gpadmin下载源码包并解压,进入dblink目录下[gpadmin@mdw ~]$ wget http
千家信息网最后更新 2025年02月22日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安全错误
数据库的锁怎样保障安全
apex端游怎么换日本服务器
手机软件开发好学么
山西企业软件开发哪家专业
网络安全真文600字
软件开发公司企划书
北京软件开发公司成都分公司
江西公共信用数据库
数据库更新运维
林草局网络安全是几级
阜阳医院软件开发定制
网络安全入门看啥书
龚继湖南科技互联网
配置pppoe服务器
网络安全问题论文
数据库基础与应用在线
数据库视图和数据表的区别
gp 数据库计算字符长度
李雨数据库能力测试答案
数据库中有两个表格
共享链软件开发
百数云 数据库查询
上海品牛网络技术
云服务器远程管理工具
网络安全在我心中内容
数据库应用开发课程介绍
范县网络安全监察部门
软件开发中的测试分析是什么
蜘蛛网络安全团队杜伟
中国网络安全工程师考试题
互联网科技志