Создание подключения к базе данных Apache Cassandra
создает подключение к базе данных Cassandra ® с использованием имени источника данных, имени пользователя и пароля.conn = apacheCassandra(datasource,username,password)
указывает параметры, использующие один или несколько аргументов значения имени. Например, conn = apacheCassandra(username,password,Name,Value)'PortNumber',9042 создает подключение к базе данных Cassandra с использованием номера порта 9042.
Создайте подключение базы данных к базе данных Apache Cassandra ® с помощью интерфейса C++ базы данных Apache Cassandra. Для создания этого подключения необходимо настроить источник данных Cassandra. Дополнительные сведения см. в разделеdatabaseConnectionOptions функция. С помощью адреса локального узла создайте подключение к базе данных и отобразите в ней ключевые пространства.
Создание подключения к базе данных Cassandra с использованием настроенного источника данных CassandraDataSource и пустое имя пользователя и пароль.
datasource = "CassandraDataSource"; username = ""; password = ""; conn = apacheCassandra(datasource,username,password)
conn =
connection with properties:
Cluster: "Test Cluster"
HostAddresses: "127.0.0.1"
LocalDataCenter: "datacenter1"
RequestTimeout: 20
Keyspaces: [6×1 string]
conn является connection объект, содержащий следующие свойства:
Название кластера Кассандра
Адрес хоста
Имя локального центра обработки данных
Keyspaces
Тайм-аут запроса
Отображение ключевых пространств в базе данных Cassandra с помощью Keyspaces имущества connection объект.
conn.Keyspaces
ans = 6×1 string
"employeedata"
"system"
"system_auth"
"system_distributed"
"system_schema"
"system_traces"
Закройте подключение к базе данных Cassandra.
close(conn)
Создайте подключение базы данных к базе данных Apache Cassandra ® с дополнительными опциями с помощью интерфейса базы данных Apache Cassandra C++. С помощью дополнительной опции тайм-аута запроса создайте подключение к базе данных и отобразите в базе данных ключевые пространства .
Создайте подключение к базе данных Cassandra, используя пустое имя пользователя и пароль. Укажите дополнительный параметр для тайм-аута запроса в 20 секунд.
username = ""; password = ""; conn = apacheCassandra(username,password, ... 'RequestTimeout',20)
conn =
connection with properties:
Cluster: "Test Cluster"
HostAddresses: "127.0.0.1"
LocalDataCenter: "datacenter1"
RequestTimeout: 20
Keyspaces: [6×1 string]
conn является connection объект, содержащий следующие свойства:
Название кластера Кассандра
Адрес хоста
Имя локального центра обработки данных
Keyspaces
Тайм-аут запроса
Отображение ключевых пространств в базе данных Cassandra с помощью Keyspaces имущества connection объект.
conn.Keyspaces
ans = 6×1 string
"employeedata"
"system"
"system_auth"
"system_distributed"
"system_schema"
"system_traces"
Закройте подключение к базе данных Cassandra.
close(conn)
datasource - Имя источника данныхИмя источника данных, указанное как вектор символа или скаляр строки. Укажите имя существующего источника данных.
Пример: "myDataSource"
Типы данных: char | string
username Имя пользователяИмя пользователя, указанное как вектор символа или скаляр строки. Если кластер требует проверки подлинности, используйте username входной аргумент для имени пользователя.
Типы данных: char | string
password - ПарольПароль, заданный как вектор символа или скаляр строки. Если кластер требует проверки подлинности, используйте password входной аргумент для пароля.
Типы данных: char | string
Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.
conn = apacheCassandra(username,password,'SSLEnabled',true,'RequestTimeout',15) создает подключение к базе данных Cassandra с включенным SSL-шифрованием и тайм-аутом запроса 15 секунд.'ContactPoints' - Контактные пункты"localhost" (по умолчанию) | символьный вектор | строковый скаляр | массив ячеек символьных векторов | строковый массивТочки контакта, указанные как вектор символов, скаляр строк, массив ячеек векторов символов или массив строк. Контактные точки - это адреса узлов для одного узла или адреса узлов для нескольких узлов в кластере Кассандры. Укажите строковый скаляр для одного узла. Или укажите строковый массив для нескольких узлов.
В кластере Cassandra можно указать локальный хост или IP-адрес другого компьютера.
При указании нескольких узлов при сбое соединения с одним хостом apacheCassandra функция подключается к другим узлам в массиве ячеек или строковом массиве до успешного подключения. Если попытка подключения не удалась для всех указанных узлов, функция выводит сообщение об ошибке. Если один или несколько узлов недоступны, введите несколько узлов в массив ячеек или строковый массив, чтобы увеличить вероятность успешного подключения.
Типы данных: char | string | cell
'PortNumber' - Номер порта9042 (по умолчанию) | положительный числовой скалярНомер порта для подключения к хосту, указанный как положительный числовой скаляр.
Типы данных: double
'SSLEnabled' - подключение с поддержкой SSLfalse (по умолчанию) | trueПодключение с поддержкой SSL, указанное в качестве значения false или true. Установка для этого аргумента значения true создает подключение с поддержкой SSL к базе данных Cassandra.
Типы данных: logical
'LoginTimeout' - Время ожидания входа в систему5 (по умолчанию) | положительный числовой скалярВремя ожидания входа в систему, указанное как положительный числовой скаляр. Тайм-аут входа в систему указывает время ожидания драйвера C++ при попытке подключения к базе данных Cassandra перед выдачей ошибки.
Типы данных: double
'RequestTimeout' - Тайм-аут запроса12 (по умолчанию) | положительный числовой скалярЭто свойство доступно только для чтения.
Тайм-аут запроса, указанный как положительный числовой скаляр. Тайм-аут запроса указывает количество секунд, в течение которых база данных ожидает возврата запроса CQL перед выдачей ошибки.
Типы данных: double
conn - Подключение базы данных Apache Cassandraconnection объектСоединение с базой данных Apache Cassandra, возвращенное как connection объект.
close | columninfo | executecql | isopen | partitionRead | tablenames | upsertИмеется измененная версия этого примера. Открыть этот пример с помощью изменений?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.