iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >Greenplum 的dblink与tablefunc模块安装
  • 705
分享到

Greenplum 的dblink与tablefunc模块安装

2024-04-02 19:04:59 705人浏览 泡泡鱼
摘要

1、dblink模块安装登录主节点并切换到GP用户下[gpadmin@mdw ~]#su - gpadmin下载源码包并解压,进入dblink目录下[gpadmin@mdw&n

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/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
172.16.104.21  mdw
172.16.104.22  smdw
172.16.104.23  sdw1
172.16.104.24  sdw2
172.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 gpdatabase
CREATE FUNCTioN
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
REVOKE
REVOKE
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE TYPE
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION

测试

[gpadmin@mdw dblink]$ psql -d gpdatabase
psql (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 gpdatabase
SET
CREATE FUNCTION
CREATE FUNCTION
CREATE TYPE
CREATE TYPE
CREATE TYPE
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION
CREATE FUNCTION

测试

[gpadmin@mdw ~]$ psql -d gpdatabase
psql (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,安装成功。




您可能感兴趣的文档:

--结束END--

本文标题: Greenplum 的dblink与tablefunc模块安装

本文链接: https://www.lsjlt.com/news/43784.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 【Python】pyecharts 模块 ② ( 命令行安装 pyecharts 模块 | PyCharm 安装 pyecharts 模块 )
    文章目录 一、命令行安装 pyecharts 模块1、安装过程2、命令行验证 pyecharts 模块是否安装成功 二、PyCharm 安装 pyecharts 模块1、通过错误提示安装2...
    99+
    2023-10-08
    python pycharm 开发语言 pyecharts 命令行 原力计划
  • Python模块的安装
    1.用pip命令安装模块 pip是python官方的编程环境提供的一个命令,主要功能就是安装和卸载第三方模块。 用pip命令安装模块的方法最简单也最常用,这种默认将模块安装在python安装目录中的“site-packages"文件下。 1...
    99+
    2023-09-04
    python pycharm 开发语言
  • Pythonpyecharts模块安装与入门教程
    目录pyecharts产生背景一、pyecharts模块安装二、pyecharts入门1、基础折线图2、pyecharts配置选项pyecharts产生背景 Echarts是由百度开...
    99+
    2024-04-02
  • Python之Requests模块简介与安装
    Requests模块简介   在python的标准库中,虽然提供了urllib,utllib2,httplib,但是做接口测试,requests使用更加方便快捷,正如官方说的,“让HTTP服务人类”。   Requests是用python语...
    99+
    2023-09-04
    python pycharm 开发语言 接口自动化测试 自动化测试
  • Python paramiko模块的安装
    paramiko是Python语言编写的遵循SSH2协议,支持加密和认证方式,连接远程服务器执行命令或者上传下载文件。一、安装paramikopip3 install paramiko二、使用用户名密码方式远程执行命令import para...
    99+
    2023-01-31
    模块 Python paramiko
  • python模块requests的安装
    1.到requests的官网下载包, 2.取包名为requests-2.12.4.tar.gz下载并解压到本地 3.cmd,切换到其目录下,python setup.py install 4.cmd,python,import requ...
    99+
    2023-01-31
    模块 python requests
  • python-jenkins 模块安装
    为了便于对jenkins 进行命令行操作,因此使用Python 调用jenkins 的api。 需要安装模块 python-jenkins 模块。 1. 如果有网的话,很方便 liunx/mac 直接 sudo pip ins...
    99+
    2023-01-31
    模块 python jenkins
  • python安装mysqldb模块
    mysqldb模块已经很久没有在维护了,但是很多人习惯使用mysqldb.从官方下载的安装包是32位,而我们的系统都是64位的因此安装会找不到python的环境变量或会报下面错误 python version2.7 required,whi...
    99+
    2023-01-31
    模块 python mysqldb
  • python2.7 安装ssl模块
    最近采集腾讯微博;测试完全ok 换了台机器跑,出现问题。 安装的是python2.7 运行脚本,出错信息:urllib2.URLErroe:<urlopen error unknown url type : https> 网上找...
    99+
    2023-01-31
    模块 ssl
  • Nodejs的安装方法与模块系统介绍
    本篇内容主要讲解“Nodejs的安装方法与模块系统介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Nodejs的安装方法与模块系统介绍”吧!关于NodeJSN...
    99+
    2024-04-02
  • 安装sasl python模块
    python2 pip安装sasl报错 Debian/Ubuntu: apt-get install python-dev libsasl2-dev gcc CentOS/RHEL: yum install gcc-c++ python-...
    99+
    2023-01-31
    模块 sasl python
  • python安装readline模块
    yum安装readline、readline-devel#yum install -y readline-devel下载安装setuptools#wget http://pypi.python.org/packages/source/s/s...
    99+
    2023-01-31
    模块 python readline
  • python-cv2模块安装
    1.自动安装 如果网络环境好: pip install opencv-python 2.卸载与安装指定版本 卸载opencv pip uninstall opencv-python 安装指定版本的cv...
    99+
    2023-09-08
    python 开发语言
  • Python安装zlib模块
    zlib模块安装 先去http://www.zlib.net/下载最新版本的zlib源码文件 安装zlib: []#tar xzvf zlib-1.2.8.tar.gz []#cd zlib-1.2.8 []#./con...
    99+
    2023-01-31
    模块 Python zlib
  • python安装salt模块
    大家 在 import salt 时,可能会报错,no module named salt 这时候可以pip install salt 但是可能会报错 SNIMissingWarning: An HTTPS request h...
    99+
    2023-01-31
    模块 python salt
  • Python 中psutil 模块的安装
    1、psitil的下载地址:https://pypi.python.org/pypi/psutil/5.2.2#downloads 2、解压tar zxvf psutil-5.2.2.tar.gz  cd psutil-5.2.23、安装p...
    99+
    2023-01-31
    模块 Python psutil
  • python模块安装的方法
    这篇文章主要介绍了python模块安装的方法的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇python模块安装的方法文章都会有所收获,下面我们一起来看看吧。本文教程操作环境:windows7系统、Python ...
    99+
    2023-06-30
  • python pymyssql模块安装
    安装步骤:1. 安装freetds#tar zxvf freetds-0.91RC2.tar.gz#cd freetds-0.91RC2#./configure --prefix=/usr/local/freetds --with-tds...
    99+
    2023-01-31
    模块 python pymyssql
  • Python(三)安装扩展库与模块导入
    1、我们使用pip来管理Python扩展库,常用的pip命令使用方法pip命令示例说明pip install SomePackage安装SomePackage模块pip list列出当前已安装的所有模块pip install --upgr...
    99+
    2023-01-31
    模块 Python
  • Python常用遥感模块Rasterio与Rioxarray的安装与使用
    1. Rasterio与Rioxarray安装 Rasterio 是一个很多模块是基于 GDAL 的 Python 包,可用于处理地理空间栅格数据,例如 GeoTIFF 文件。为此,可以使用许多模块和...
    99+
    2023-09-20
    python 开发语言 人工智能
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作