Search docs.molo17.com
    A newer version of this documentation is available.
    View Latest (v2.3)

    Static ScyllaDB agent

    Target ScyllaDB

    Prerequisites

    To have Gluesync working on your ScyllaDB instance you will need to have:

    • Valid user credentials with permission to read, and write to the target tables and respective keyspace;

    Setup via Web UI

    • Hostname / IP Address: DNS record or IP Address of your database tenant;

    • Port: Optional, defaults to 9042;

    • Keyspace: Name of your target keyspace;

    • Username: Username with read & write access to the target tables;

    • Password: Password belonging to the given username;

    • Datacenter: Name of the datacenter;

    Specific configuration

    This agent has no specific configuration properties.

    Setup via Rest APIs

    Here following an example of calling the CoreHub’s Rest API via curl to setup the connection for this Agent.

    Connect the agent

    curl --location --request PUT 'http://core-hub-ip-address/pipelines/{pipelineId}/agents/{agentId}/config/credentials' \
    --header 'Content-Type: application/json' \
    --header 'Authorization: ••••••' \
    --data '{
            "hostCredentials": {
            "connectionName": "myAgentNickName",
            "host": "host-address",
            "port": 9042,
            "databaseName": "db_name",
            "username": "",
            "password": "",
            "maxConnectionsCount": 100,
            "enableTls": true,
            "certificatePath": "/myPath/cert.pem"
          }
    }'