exponenta event banner

CassandraConnectionOptions

Параметры подключения к базе данных Apache Cassandra

Описание

Создайте параметры подключения для подключения базы данных Apache Cassandra ®.

После создания CassandraConnectionOptions объект, задайте параметры подключения, проверьте подключение и сохраните источник данных, можно создать подключение к базе данных Apache Cassandra с помощью сохраненного источника данных. Параметры подключения включают в себя параметры, необходимые для подключения базы данных Cassandra.

Создание

Создать CassandraConnectionOptions с использованием databaseConnectionOptions функция.

Свойства

развернуть все

Имя источника данных, указанное как строковый скаляр. Можно использовать имя источника данных в apacheCassandra для создания подключения к базе данных Cassandra.

Пример: "ApacheCassandra"

Типы данных: string

Это свойство доступно только для чтения.

Поставщик базы данных, указанный как строковый скаляр. Задать это свойство с помощью vendor входной аргумент в databaseConnectionOptions функция.

Пример: "Cassandra"

Типы данных: string

Контактные точки, которые являются адресами узла для одного узла или адресами узла для нескольких узлов в кластере Кассандры, заданными как строковый скалярный или строковый массив. Укажите строковый скаляр для одного узла. Или укажите строковый массив для нескольких узлов.

В кластере Cassandra можно указать локальный хост или IP-адрес другого компьютера.

При указании нескольких узлов при сбое соединения с одним хостом apacheCassandra функция подключается к другим узлам в массиве ячеек или строковом массиве до успешного подключения. Если попытка подключения не удалась для всех указанных узлов, функция выводит сообщение об ошибке. Если один или несколько узлов недоступны, введите несколько узлов в массив ячеек или строковый массив, чтобы увеличить вероятность успешного подключения.

Типы данных: string

Номер порта для подключения к хосту, указанный как положительный числовой скаляр.

Типы данных: double

Подключение с поддержкой SSL, указанное в качестве значения false или true. Установка для этого аргумента значения true создает подключение с поддержкой SSL к базе данных Cassandra.

Типы данных: logical

Время ожидания входа в систему, указанное как положительный числовой скаляр. Тайм-аут входа в систему указывает время ожидания драйвера C++ при попытке подключения к базе данных Cassandra перед выдачей ошибки.

Типы данных: double

Это свойство доступно только для чтения.

Тайм-аут запроса, указанный как положительный числовой скаляр. Тайм-аут запроса указывает количество секунд, в течение которых база данных ожидает возврата запроса CQL перед выдачей ошибки.

Типы данных: double

Функции объекта

setoptionsУстановка параметров подключения к базе данных Apache Cassandra
testConnectionТестирование подключения базы данных Apache Cassandra
resetСброс параметров подключения к базе данных Apache Cassandra до значений по умолчанию
saveAsDataSourceСохранить источник данных Apache Cassandra

Примеры

свернуть все

Настройте подключение к базе данных Apache Cassandra ® путем создания источника данных Cassandra, установки параметров подключения Cassandra и сохранения источника данных .

Создайте источник данных Cassandra для подключения к базе данных Cassandra.

vendor = "Cassandra";
opts = databaseConnectionOptions("native",vendor)
opts = 
  CassandraConnectionOptions with properties:

              DataSourceName: ""
                      Vendor: "Cassandra"

               ContactPoints: "localhost"
                  PortNumber: 9042
                  SSLEnabled: false
                LoginTimeout: 5
              RequestTimeout: 12

opts является CassandraConnectionOptions объект со следующими свойствами:

  • DataSourceName - Наименование источника данных

  • Vendor - Имя поставщика базы данных

  • ContactPoints - Контактные пункты

  • PortNumber - Номер порта

  • SSLEnabled - подключение с поддержкой SSL

  • LoginTimeout - Тайм-аут входа

  • RequestTimeout - Тайм-аут запроса

Настройка источника данных путем установки параметров подключения Cassandra для источника данных CassandraDataSource, адрес локального узла для одного узла в кластере, номер порта 9042, шифрование SSL, которое отключено, тайм-аут входа в систему 5 секунд и тайм-аут запроса 12 секунд.

opts = setoptions(opts, ...
    "DataSourceName","CassandraDataSource", ...
    "ContactPoints","localhost","PortNumber",9042, ...
    "SSLEnabled",false,"LoginTimeout",5, ...
    "RequestTimeout",12)
opts = 
  CassandraConnectionOptions with properties:

              DataSourceName: "CassandraDataSource"
                      Vendor: "Cassandra"

               ContactPoints: "localhost"
                  PortNumber: 9042
                  SSLEnabled: false
                LoginTimeout: 5
              RequestTimeout: 12

setoptions функция устанавливает DataSourceName, ContactPoints, PortNumber, SSLEnabled, LoginTimeout, и RequestTimeout свойства в CassandraConnectionOptions объект.

Проверьте подключение к базе данных с помощью пустого имени пользователя и пароля. testConnection функция возвращает логическое 1, что указывает на успешное подключение к базе данных.

username = "";
password = "";
status = testConnection(opts,username,password)
status = logical
   1

Сохраните настроенный источник данных.

saveAsDataSource(opts)
Представлен в R2021a