目前,我已经通过使用opscenter成功地安装了必要的节点和数据中心。
我还通过DataStaxStudio使用cassandra生成了必要的表和键空间
生成的键空间
CREATE KEYSPACE graph_tables WITH REPLICATION = {'class':'SimpleStrategy', 'replication_factor':1};
生成的表
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
假设我们有一个ip地址为1.1.1.1的节点\u 1和第二个ip地址为2.2.2.2的节点\u 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
但是,这会导致一个错误,说明“操作负载”。。。。。失败:主机/1.1.1:9042上的身份验证错误:主机/1.1.1.1:9042需要身份验证,但在群集配置中找不到身份验证程序”。我试图通过添加“driver.ssl.keystone.password=cassandra”来解决这个问题,如文档中所示。但这个错误仍然存在。任何关于解决这个问题的建议都将不胜感激。
1条答案
按热度按时间hm2xizp91#
您需要提供文档中描述的以下设置:
-u
-指定用户名-p
-指定密码--driver.auth.provider DsePlainTextAuthProvider
-选择相应的身份验证提供程序。