gpfdist服务安装
gpfdist简介
gpfdist是Greenplum数据库并行文件分发程序。可读外部表和gpload使用它为所有Greenplum数据库的segment并行地提供外部表文件。
可写外部表使用它并行地接受来自Greenplum数据库的segment的输出流,并将它们写到文件中。使用gpfdist的好处是,在读写外部表时,可以保证最大的并行性,从而提供最佳的性能以及更容易管理外部表。更多官方原文描述请进入gpfdist。
gpfdist涉及软件下载
要使用gpfdist服务,需要安装greenplum-clients和greenplum-loaders,进入官网下载地址,选择相应版本下载client和loader的两个安装包,本次使用到是4.3.7.0版本,相应文件为:
greenplum-clients-4.3.7.0-build-2-RHEL5-x86_64.zip
greenplum-loaders-4.3.7.0-build-2-RHEL5-x86_64.zip
gpfdist涉及软件安装
将相应安装包上传并解压,然后先安装greenplum-clients,再安装greenplum-loaders。
基础依赖安装
[root@d6cba3b6f0c5 /]# yum install which java-1.8.0-openjdk -y
greenplum-clients安装
[root@d6cba3b6f0c5 /]# ./greenplum-clients-4.3.7.0-build-2-RHEL5-x86_64.bin
执行回车后首先会输出使用许可协议,一直回车阅读完后进入正式安装。
出现Do you accept the Pivotal Clients license agreement? [yes | no],在光标处输入yes,然后回车,如下:
********************************************************************************Do you accept the Pivotal Clients license agreement? [yes | no]
********************************************************************************yes
输入yes之后,要确认client的默认安装目录是否为/usr/local/greenplum-clients-4.3.7.0-build-2,如果默认则按回车(enter)进入下一步,如果想要指定目录,可以输入指定的安装目录,此处选择默认安装直接回车(enter)
********************************************************************************Do you accept the Pivotal Clients license agreement? [yes | no]
********************************************************************************yes********************************************************************************
Provide the installation path for Greenplum Clients or press ENTER to
accept the default installation path: /usr/local/greenplum-clients-4.3.7.0-build-2
********************************************************************************
确认将客户端内容安装到/usr/local/greenplum-clients-4.3.7.0-build-2目录下,输入yes即可进入下一步:
********************************************************************************Do you accept the Pivotal Clients license agreement? [yes | no]
********************************************************************************yes********************************************************************************
Provide the installation path for Greenplum Clients or press ENTER to
accept the default installation path: /usr/local/greenplum-clients-4.3.7.0-build-2
****************************************************************************************************************************************************************
Install Greenplum Clients into </usr/local/greenplum-clients-4.3.7.0-build-2>? [yes | no]
********************************************************************************yes
下面将会检查主机是否存在默认目录,不存在将进行默认目录创建,如下所示:
********************************************************************************
/usr/local/greenplum-clients-4.3.7.0-build-2 does not exist.
Create /usr/local/greenplum-clients-4.3.7.0-build-2 ? [ yes | no ]
(Selecting no will exit the installer)
********************************************************************************
输入yes后,开始创建默认目录,并将文件导入到默认目录中,如果出现Installation complete字样表示client安装完成,默认目录为/usr/local/greenplum-clients-4.3.7.0-build-2,如下:
********************************************************************************
/usr/local/greenplum-clients-4.3.7.0-build-2 does not exist.
Create /usr/local/greenplum-clients-4.3.7.0-build-2 ? [ yes | no ]
(Selecting no will exit the installer)
********************************************************************************yesExtracting product to /usr/local/greenplum-clients-4.3.7.0-build-2********************************************************************************
Installation complete.
Greenplum Clients is installed in:/usr/local/greenplum-clients-4.3.7.0-build-2Pivotal Greenplum documentation is available
for download at http://docs.gopivotal.com/gpdb
********************************************************************************
[root@d6cba3b6f0c5 /]#
到对应目录查看就会看到新创建的目录,如下所示:
[root@d6cba3b6f0c5 /]# ls /usr/local
bin etc games greenplum-clients-4.3.7.0-build-2 include lib lib64 libexec sbin share src
[root@d6cba3b6f0c5 /]#
greenplum-loaders安装
greenplum-loaders的安装与greenplum-clients的安装步骤基本一致,具体操作过程如下:
[root@d6cba3b6f0c5 /]# ./greenplum-loaders-4.3.7.0-build-2-RHEL5-x86_64.bin ********************************************************************************You must read and accept the Pivotal Loaders license agreement before installing
*********************************************************************************** IMPORTANT INFORMATION - PLEASE READ CAREFULLY ***PIVOTAL GREENPLUM DATABASE END USER LICENSE AGREEMENT......//省略Rev: Pivotal_GPDB_EULA_03182014.txt********************************************************************************Do you accept the Pivotal Loaders license agreement? [yes | no]
********************************************************************************yes********************************************************************************
Provide the installation path for Greenplum Loaders or press ENTER to
accept the default installation path: /usr/local/greenplum-loaders-4.3.7.0-build-2
****************************************************************************************************************************************************************
Install Greenplum Loaders into </usr/local/greenplum-loaders-4.3.7.0-build-2>? [yes | no]
********************************************************************************yes********************************************************************************
/usr/local/greenplum-loaders-4.3.7.0-build-2 does not exist.
Create /usr/local/greenplum-loaders-4.3.7.0-build-2 ? [ yes | no ]
(Selecting no will exit the installer)
********************************************************************************yesExtracting product to /usr/local/greenplum-loaders-4.3.7.0-build-2********************************************************************************
Installation complete.
Greenplum Loaders is installed in:/usr/local/greenplum-loaders-4.3.7.0-build-2Pivotal Greenplum documentation is available
for download at http://docs.gopivotal.com/gpdb
********************************************************************************
[root@d6cba3b6f0c5 /]#
gpfdist使用
首先为使用gpfdist的账户配置环境变量,例如test账户,具体操作如下:
[test@d6cba3b6f0c5 ~]$ echo 'source /usr/local/greenplum-loaders-4.3.7.0-build-2/greenplum_loaders_path.sh' >> ~/.bashrc
[test@d6cba3b6f0c5 ~]$ echo 'source /usr/local/greenplum-clients-4.3.7.0-build-2/greenplum_clients_path.sh' >> ~/.bashrc
[test@d6cba3b6f0c5 ~]$ source ~/.bashrc
[test@d6cba3b6f0c5 ~]$ echo 'source /usr/local/greenplum-loaders-4.3.7.0-build-2/greenplum_loaders_path.sh' >> ~/.bash_profile
[test@d6cba3b6f0c5 ~]$ echo 'source /usr/local/greenplum-clients-4.3.7.0-build-2/greenplum_clients_path.sh' >> ~/.bash_profile
[test@d6cba3b6f0c5 ~]$ source ~/.bash_profile
[test@d6cba3b6f0c5 ~]$
具体用法参照官网gpfdist的介绍,简单举例如下:
[test@d6cba3b6f0c5 ~]$ gpfdist -d /data2
2020-11-16 16:56:29 48829 INFO Before opening listening sockets - following listening sockets are available:
2020-11-16 16:56:29 48829 INFO IPV6 socket: [::]:8080
2020-11-16 16:56:29 48829 INFO IPV4 socket: 0.0.0.0:8080
2020-11-16 16:56:29 48829 INFO Trying to open listening socket:
2020-11-16 16:56:29 48829 INFO IPV6 socket: [::]:8080
2020-11-16 16:56:29 48829 INFO Opening listening socket succeeded
2020-11-16 16:56:29 48829 INFO Trying to open listening socket:
2020-11-16 16:56:29 48829 INFO IPV4 socket: 0.0.0.0:8080
Serving HTTP on port 8080, directory /data2
参考
- GP客户端gpfdist部署
gpfdist
Greenplum Database UNIX Client Documentation
gpfdist服务安装相关推荐
- 复盘一次服务安装失败问题
目录 前言 问题描述 问题分析 日志分析 重启失败服务 解决方案 总结 前言 记录一下本周服务改造过程踩坑经历.近期在做服务改造接入统一配置中心,对一些早期的服务进行升级,由此带来了不少问题,好在都在 ...
- 无法通过windows installer服务安装此安装程序包。您必须安装带有更新版本windows Installer服务的Windows
无法通过windows installer服务安装此安装程序包.您必须安装带有更新版本windows installer服务的Windows 出现这个问题不让安装程序,可以到微软网站更新Windows ...
- Windows服务安装、卸载方法,卸载后在服务列表中仍显示问题,指定的服务已经标记为删除
最近在做一个JMS订阅消息的功能,本来用的WebService,部署到iis上创建连接订阅消息 后来经常出现连接中断的问题,服务端要求客户端要有连接异常自动重连的功能,后来发现用WebService重 ...
- 详解“FTP文件传输服务”安装配置实例
"FTP文件传输服务"安装配置实例 家住海边喜欢浪:zhang789.blog.51cto.com 目录 简介 ftp工作原理 常见的FTP服务 Vsftpd服务器的安装 Vsft ...
- Windows服务安装卸载
Windows服务安装卸载 Windows服务安装卸载 Windows服务安装卸载 进入cmd命令 安装服务 1.切换目录 : cd C:\Windows\Microsoft.NET\Framewor ...
- linux下,ssh服务安装和法git简单的使用方,整理实测。
一.ssh服务的安装(转载整理): 一般外部访问错误信息:ssh: connect to host localhost port 22: Connection refused. 错误原因可能: a.s ...
- Tomcat服务安装与部署(安装与优化)
文章目录 了解Tomcat服务 部署Tomcat服务 了解Tomcat服务 Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个 ...
- 完美图解教程 Linux环境VNC服务安装、配置与使用
图片直观明了,尝试一步一步分享俺的成果. 1:下面第一步当然是确认自己linux系统是否安装VNC 默认情况下,Red Hat Enterprise Linux安装程序会将VNC服务安装在系统上. 打 ...
- Redis 服务安装
下载 客户端可视化工具: RedisDesktopManager redis官网下载: http://redis.io/download windos服务安装 windows服务安装/卸载 下载文件并 ...
最新文章
- Linux服务器部署ssl证书教程,linux服务器在wdcp面板安装ssl证书教程
- JS基础篇--HTML DOM classList 属性
- virilog 模块之间的层次关系_软件工程导论 期末复习题
- C指针原理(12)-C指针基础
- 通电后第一次开机黑屏_电脑无法开机怎么办,8 种情况的修复方法
- git永久保存账号密码
- python3调用adb命令_如何使用Python执行adb命令?
- python入门学习的第三天
- 李宏毅 课程打包_按功能而不是按层打包课程
- Delphi Code Editor 之 几个特性
- TypeScript 素描 - 类
- php对接V免签支付教程_Thinkphp开源版v免签支付系统支付宝/微信_免签约收款回调...
- 串口termios函数
- 定时器0练习,利用左循环函数_crol_(a,b)
- 云计算和web服务器应用,基于云计算的Web服务选择及应用研究
- Linux虚拟机CentOS7挂机问题
- 关于Java实现“1000个鸡蛋/苹果分装到10个篮子/箱子里,可表述1000以内任何正整数”的程序
- jenkins自动化_通过Jenkins自动化PSR合规性
- 成功解决电脑麦克风不管用、电脑无法录制声音之出现的麦克风Realtek(R) Audio未插入
- android横向滑动换页,[转载]Android 左右滑动切换页面或Activity的效果实现
热门文章
- UIImagePickerController--查看相册中的照片和视频
- 医咖会SPSS免费教程学习笔记—独立样本T检验
- 计算机专业的男生喜欢你,一个男生主动跟你说他的择偶标准是什么意思?
- 华为鸿蒙商标图片,燃爆!华为操作系统叫“鸿蒙”!商标可以组成一部“神话史”……...
- 登录win7系统后又自动弹出到用户登录界面
- js实现正太分布统计
- day22:85.不用加减乘除做加法
- 无人值守称重系统如何实现自助打印过磅单
- C语言中getchar()的用法详谈,c语言getchar的用法
- mysql启动不了显示错误5_mysql启动错误5怎么解决