В настоящее время я успешно установил необходимые узлы и центры обработки данных с помощью OpsCenter.
Я также сгенерировал необходимую таблицу и пространство ключей с помощью Cassandra через DataStax Studio
KeySpace Generated
CREATE KEYSPACE graph_tables WITH REPLICATION = {'class':'SimpleStrategy', 'replication_factor':1};
Table Generated
CREATE TABLE people_node (id text, name text, age int, location 'PointType', gender text, dob timestamp, PRIMARY KEY(id));
Пример данных
id, name , age, location, gender, dob
0, Betsy, 15 , 10 15 , F , 1997-09-21T12:55:54
Предполагается, что у нас есть node_1 с IP-адресом 1.1.1.1 и второй узел с именем node_2 с IP-адресом 2.2.2.2.Это будут те два узла, на которых OpsCenter установил Cassandra на
. Отсюда я попытался вставить необходимые данные, используя dsbulk
dsbulk load -url ./people_node_csv -k graph_tables -t people_node -h '1.1.1.1, 2.2.2.2 ' -header true
. Однако это приводит к ошибке «Операция Load_..... сбой: ошибка аутентификации на хосте /1.1.1.1:9042: хосту /1.1.1.1:9042 требуется аутентификация, но в конфигурациях кластера аутентификатор не найден ".Я попытался решить эту проблему, добавив «driver.ssl.keystone.password = cassandra», как показано в Документе .Но ошибка все еще сохраняется.Будем весьма благодарны за любые советы по решению этой проблемы.