Report an issue
Back to plugin list
arrowflight

Apache Arrow Flight

This destination plugin lets you sync data from a CloudQuery source to an Apache Arrow Flight compatible service.

Publisher

spangenberg

Repositorygithub.com
Latest version

v1.0.5

Type

Destination

Platforms
Date Published

Price

Free

Overview #

ArrowFlight Destination Plugin

This destination plugin lets you sync data from a CloudQuery source to an Apache Arrow Flight compatible service.

Configuration #

Example #

This example configures an ArrowFlight destination, located at localhost:9090:
kind: destination
spec:
  name: "arrowflight"
  path: "cloudquery/arrowflight"
  registry: "cloudquery"
  version: "undefined"
  spec:
    addr: "localhost:9090"
    # Optional parameters:
    # handshake: ""
    # token: ""
    # close_timeout: 1s
    # max_call_recv_msg_size: 10485760 # 10MB
    # max_call_send_msg_size: 10485760 # 10MB
    # tls_enabled: false
    # tls_server_name: ""
    # tls_insecure_skip_verify: false
The (top level) spec section is described in the Destination Spec Reference.

ArrowFlight Spec #

This is the (nested) spec used by the ArrowFlight destination Plugin.
  • addr (string) (required)
    The address of the ArrowFlight service.
    • localhost:9090 connect to localhost on port 9090
  • handshake (string) (optional)
    This parameter is used to authenticate with the ArrowFlight service during the handshake.
  • token (string) (optional)
    This parameter is used to subsequently authenticate with the ArrowFlight service in future calls. This parameter will be overridden by the response from the Handshake if the handshake parameter is specified.
  • token (string) (optional)
    This parameter is used to subsequently authenticate with the ArrowFlight service in future calls. This parameter will be overridden by the response from the Handshake if the handshake parameter is specified.
  • close_timeout (duration) (optional) (default: 1s (= 1 seconds))
    This parameter controls the timeout for waiting until closing the connection.
  • max_call_send_msg_size (integer) (optional)
    This parameter is used to set the maximum message size in bytes the client can send. If this is not set, gRPC uses the default.
  • tls_enabled (boolean) (optional) (default: false)
    This parameter is used to Enable TLS.
  • tls_server_name (string) (optional)
    This parameter is used to set the server name used to verify the hostname on the returned certificates.
  • tls_insecure_skip_verify (boolean) (optional) (default: false)
    This parameter is used to skip the verification of the server's certificate chain and host name.