greenplum--gpfdist

文章目录


gpfdist是Greenplum中并行文件分发程序。使用它创建可读外部表时,来自gp的数据段都是并行的。

命令格式

gpfdist [-d <directory>] [-p <http_port>] [-l <log_file>] [-t <timeout>] 
[-S] [-w <time>] [-v | -V] [-m <max_length>] [--ssl <certificate_path>]

gpfdist [-? | help] | --version

参数含义:

  • -d <directory>,可写外部表卸载的数据文件所在的目录或者 可读外部表读取数据的目录,若不指定默认为当前目录
  • -p <http_port>,gpfdist提供文件的HTTP端口,默认为8080
  • -l <log_file>,记录日志的文件路径
  • -t <timeout>,设置允许建立连接的时间,默认为5秒。允许的值是2到600秒
  • -m <max_length>,设置允许的最大数据行长度(以字节为单位)。默认是32768
  • -S,使用O_SYNC标志打开同步I/O文件。任何写入得到的文件描述符会阻塞gpfdist,直到数据在物理上完成写入底层硬件。
  • -w <time>,设置Greenplum数据库在关闭之前延迟的秒数。默认值是0,没有延迟。最大值是600秒,10分钟。
  • -ssl <certificate_path>,将SSL加密添加到使用gpfdist传输的数据中。
  • -v,详细显示进度和状态消息。
  • -V,详细显示此实用程序生成的所有输出消息。

实例

# 在后台使用端口8081(并启动)服务来自指定目录的文件
[gpadmin@mdw ~]$ gpfdist -d /home/gpadmin/master/ -p 8081 &
[1] 38389
[gpadmin@mdw ~]$ 2020-02-25 12:11:38 38389 INFO Before opening listening sockets - following listening sockets are available:
2020-02-25 12:11:38 38389 INFO IPV6 socket: [::]:8081
2020-02-25 12:11:38 38389 INFO IPV4 socket: 0.0.0.0:8081
2020-02-25 12:11:38 38389 INFO Trying to open listening socket:
2020-02-25 12:11:38 38389 INFO IPV6 socket: [::]:8081
2020-02-25 12:11:38 38389 INFO Opening listening socket succeeded
2020-02-25 12:11:38 38389 INFO Trying to open listening socket:
2020-02-25 12:11:38 38389 INFO IPV4 socket: 0.0.0.0:8081
Serving HTTP on port 8081, directory /home/gpadmin/master

# 查看关于gpfdist的进程
[gpadmin@mdw ~]$ ps ax | grep 'gpfdist'
36451 pts/2    S+     0:00 gpfdist -p 8888 -d /home/gpadmin/master/
38389 pts/3    S      0:00 gpfdist -d /home/gpadmin/master/ -p 8081
38445 pts/3    S+     0:00 grep gpfdist

#关闭刚创建的进程
[gpadmin@mdw ~]$ kill 38389
2020-02-25 12:14:47 38389 WARN signal 15 received. gpfdist exits
2020-02-25 12:14:47 38389 INFO ---------------------------------------
2020-02-25 12:14:47 38389 INFO STATUS: total session(s) 0
session: [
]
2020-02-25 12:14:47 38389 INFO ---------------------------------------
[1]+  Exit 1                  gpfdist -d /home/gpadmin/master/ -p 8081
# 成功关闭进程
[gpadmin@mdw ~]$ ps ax | grep 'gpfdist'
36451 pts/2    S+     0:00 gpfdist -p 8888 -d /home/gpadmin/master/
38479 pts/3    S+     0:00 grep gpfdist

使用gpfdist创建外部表

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值