gds可以为GaussDB 200提供导入导出数据的功能。
gds [ OPTION ] -d DIRECTORY其中,-d、-H是必选参数,option项是可选参数。gds将DIRECTORY中的文件数据提供给GaussDB 200访问。
在启动GDS服务前, 请确定使用的GDS版本和数据库的版本保持一致,否则数据库会提示错误并终止导入导出操作,因此请注意GDS工具和数据库的版本务必严格匹配。具体版本可通过-V参数进行查看。
设置待导入数据文件的目录。
设置gds监听IP和监听端口。
IP的取值范围:IP需为合法IP地址。
IP的默认值:127.0.0.1。
监听端口的取值范围:1024~65535,正整数。
监听端口的默认值:8098。
设置日志文件。
设置允许哪些主机连接到gds,参数需为CIDR格式,仅支持linux系统。需要配置多个不同网段时,使用“,”分隔。例如:-H 10.10.0.0/24,10.10.5.0/24。
设置导入时产生的错误日志存放路径。
默认值:数据文件目录。
设置导入产生的错误日志的上限值。
取值范围:0<size<1TB,请使用正整数+单位的形式进行取值设置,单位支持KB、MB和GB。
设置导出单个文件大小上限。
取值范围:1MB<size<100TB,请使用正整数+单位的形式进行取值设置,单位支持KB、MB和GB。如果使用KB,取值需要大于1024KB。
设置导入导出工作并发线程数目。
取值范围:0<worker_num<=32,正整数。
设置状态文件,仅支持linux系统。
后台运行gds,仅支持linux系统。
递归遍历目录(外表目录下的子目录)下文件,仅支持linux系统。
显示帮助信息。
使用SSL认证的方式与集群通信。
在使用SSL认证方式时,指定认证证书的所在路径。
设置GDS端的debug日志级别,以控制GDS debug相关的日志输出。
取值范围:0、1、2
默认值:0
数据文件存放在“/data” 目录,IP为192.168.0.90,监听端口为5000。
gds -d /data/ -p 192.168.0.90:5000 -H 10.10.0.1/24数据文件存放在“/data/” 目录下的任意子目录,IP为192.168.0.90,监听端口为5000。
gds -d /data/ -p 192.168.0.90:5000 -H 10.10.0.1/24 -r数据文件存放在“/data/ ”目录,IP为192.168.0.90,监听端口为5000,以后台方式运行,将日志保存在“/log/gds_log.txt”文件中,指定并发导入工作线程数目为32。
gds -d /data/ -p 192.168.0.90:5000 -H 10.10.0.1/24 -l /log/gds_log.txt -D -t 32数据文件存放在“/data/ ”目录,IP为192.168.0.90,监听端口为5000,只允许IP为10.10.0.*的节点进行连接。
gds -d /data/ -p 192.168.0.90:5000 -H 10.10.0.1/24数据文件存放在“/data/ ”目录,IP为192.168.0.90,监听端口为5000,只允许IP为10.10.0.*的节点进行连接,设定为使用SSL认证的方式与集群通信,证书文件存放在/certfiles/目录。
gds -d /data/ -p 192.168.0.90:5000 -H 10.10.0.1/24 --enable-ssl --ssl-dir /certfiles/说明:
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3156529/ ,如需转载,请注明出处,否则将追究法律责任。