Source: https://dev-docs.yueshu.com.cn/v5.3.2/clients/spark-connector/config/writer-options/ Documentation version: v5.3.2 # Writer 参数 本文列出了用于配置 Writer 的参数。 | 参数名 | 描述 | 是否必选 | 默认值 | 引入版本 | `type` | Writer 的类型。有效值:`node`和`edge`。 | 是 | N/A | 5.0 | `operate_type` | Writer 的操作类型。有效值:`write`。 | 是 | N/A | 5.0 | `graph_address` | Graph 服务的 IP 地址和端口。多个条目需用英文逗号(,)分隔。例如:`ip1:port1,ip2:port2,...` | 是 | N/A | 5.0 | `user` | Graph 服务的用户名。 | 否 | `root` | 5.0 | `passwd` | 用于验证用户的密码。 | 是 | N/A | 5.0 | `schema` | 要写入数据的图的 Schema。 | 否 | `/default_schema` | 5.0 | `graph_name` | 要写入数据的图的名称。 | 是 | N/A | 5.0 | `date_format` | 当前会话的日期格式。若未指定,则使用悦数图数据库开发版中设置的日期格式。 | 否 | N/A | 5.1 | `zoned_datetime_format` | 当前会话的时区日期时间格式。若未指定,则使用悦数图数据库开发版中设置的时区日期时间格式。 | 否 | N/A | 5.0 | `local_datetime_format` | 当前会话的本地日期时间格式。若未指定,则使用悦数图数据库开发版中设置的本地日期时间格式。 | 否 | N/A | 5.0 | `zoned_time_format` | 当前会话的时区时间格式。若未指定,则使用悦数图数据库开发版中设置的时区时间格式。 | 否 | N/A | 5.0 | `local_time_format` | 当前会话的本地时间格式。若未指定,则使用悦数图数据库开发版中设置的本地时间格式。 | 否 | N/A | 5.0 | `label` | 要写入数据的点类型或边类型的名称。如果`type`设置为`node`或`edge`,则此项必填。 | 否 | N/A | 5.0 | `src_pk_field` | DataFrame 中用作边类型的起始点类型的主键的单一或多个列。如果`type`设置为`edge`,则此项必填。 | 否 | N/A | 5.0 | `dst_pk_field` | DataFrame 中用作边类型的目标点类型的主键的单一或多个列。如果`type`设置为`edge`,则此项必填。 | 否 | N/A | 5.0 | `src_pk_as_prop` | 是否将用作边类型的起始点类型的主键的单一或多个列写作边类型的单一或多个属性。如果`type`设置为`edge`,则此项必填。 | 否 | N/A | 5.0 | `dst_pk_as_prop` | 是否将用作边类型的目标点类型的主键的单一或多个列写作边类型的单一或多个属性。如果`type`设置为`edge`,则此项必填。 | 否 | N/A | 5.0 | `write_mode` | 写入模式。有效值:`insert`、`insert_ignore`、`insert_replace`、`insert_update`、`update`、`delete`和`detach_delete`。 | 否 | `insert` | 5.0 | `batch_size` | 每次请求中写入的最大数据条目数。如果`type`设置为`node`或`edge`,则此项必填。 | 否 | `1000` | 5.0 | `disable_write_log` | 是否在写入过程中禁用日志记录。如果设置为`true`,则成功写入时不会有日志记录。 | 否 | `false` | 5.0 | `timeout` | 写请求的连接超时时间(秒)。 | 否 | `3` | 5.0 | `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