dse使用散装装载机装载数据

k7fdbhmy  于 2021-06-10  发布在  Cassandra
关注(0)|答案(1)|浏览(350)

目前,我已经通过使用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”来解决这个问题,如文档中所示。但这个错误仍然存在。任何关于解决这个问题的建议都将不胜感激。

hm2xizp9

hm2xizp91#

您需要提供文档中描述的以下设置: -u -指定用户名 -p -指定密码 --driver.auth.provider DsePlainTextAuthProvider -选择相应的身份验证提供程序。

相关问题