Создайте соединение с базой данных Apache 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 ® с дополнительными опциями с помощью интерфейса C++ базы данных Apache Cassandra. Используя дополнительную опцию тайм-аута запроса, создайте соединение с базой данных и отобразите ключевые пространства в базе данных .
Создайте соединение с базой данных 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-адрес другого компьютера в кластере Cassandra.
Когда вы задаете несколько узлов, если соединение с одним хостом прекращает работать, 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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.