当前位置:   article > 正文

greenplum--gpfdist_gpfdist -m

gpfdist -m

文章目录


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

  • 1
  • 2
  • 3
  • 4
  • 5

参数含义:

  • -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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32

使用gpfdist创建外部表

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/623860
推荐阅读
相关标签
  

闽ICP备14008679号