Reader 参数¶
本文列出了用于配置 Reader 的参数。
| 参数名 | 描述 | 是否必选 | 默认值 | 引入版本 |
|---|---|---|---|---|
type |
Reader 的类型。有效值:node、edge和gql。 |
是 | N/A | 5.0 |
operate_type |
Reader 的操作类型。有效值:read。 |
是 | N/A | 5.0 |
graph_address |
Graph 服务的 IP 地址和端口。多个条目需用英文逗号(,)分隔。例如:ip1:port1,ip2:port2,... |
是 | 无 | 5.0 |
user |
Graph 服务的用户名。 | 否 | root |
5.0 |
passwd |
用于验证用户的密码。 | 是 | 无 | 5.0 |
schema |
要读取数据的图的 Schema。 | 否 | /default_schema |
5.0 |
graph_name |
要读取数据的图的名称。 | 是 | 无 | 5.0 |
label |
要读取数据的点类型或边类型的名称。如果type设置为node或edge,则此项必填。 |
否 | 无 | 5.0 |
return_cols |
要读取数据的点类型或边类型的属性。多个属性须用英文逗号(,)分隔。 如果未指定或设置为 null,则读取点类型或边类型的所有属性。如果对点类型设置为 "",则只读取点类型的主键的属性。如果对边类型设置为 "",则只读取边类型的起始点类型和目标点类型的主键的属性。 |
否 | null |
5.0 |
gql |
用于读取数据的 GQL 查询语句。如果type设置为GQL,则此项必填。 |
否 | 无 | 5.0 |
batch_size |
每次请求中读取的最大数据条目数。如果type设置为node或edge,则此项必填。 |
否 | 1000 |
5.0 |
partition_number |
并行读取数据的 Spark 分片数。如果type设置为node或edge,则此项必填。 |
否 | 1 |
5.0 |
timeout |
读请求的连接超时时间(秒)。 | 否 | 3 |
5.0 |
server_ping_timeout |
通过 ping 检测 Graph 服务的超时时间(秒)。 | 否 | 3 |
5.2 |
execution_retry |
连接失败时的重试次数。 | 否 | 3 |
5.0 |
execution_retry_interval |
重试之间的时间间隔(毫秒)。 | 否 | 0 |
5.0 |
enable_tls |
是否启用 TLS 加密。 | 否 | false |
5.1 |
disable_verify_server_cert |
是否禁用服务器证书校验。 | 否 | false |
5.1 |
tlsCa |
用于校验服务器证书的 CA 证书文件的路径。如果enable_tls设置为true且disable_verify_server_cert设置为false,则此项必填。 |
否 | 无 | 5.1 |
tlsCert |
客户端证书文件的路径。如果悦数图数据库开发版的 Graph 服务的配置文件里将tls_client_verify设置为true,则此项必填。 |
否 | 无 | 5.1 |
tlsKey |
客户端私钥文件的路径。如果悦数图数据库开发版的 Graph 服务的配置文件里将tls_client_verify设置为true,则此项必填。 |
否 | 无 | 5.1 |