希望将本地文件复制到控制台。
尝试使用以下命令复制本地文件($ ds散装加载-url E:\svit\Apache \学习Apache Working\event.csv -header true -k location_tracker -t activity1 -b“E:\svit\Apache\secure--url-connect db.zip”-u lXDfRWJZSDwbUOhtsZF -p 4wW3,Working\event.csv gUhPm_WMGIeIeZU3UmyHmqv0t+GIAqEeoe5iFM03h0)命令和got (
Invalid syntax at char 1
$ dsbulk load -url E:\svit\Apache cassandra\Learning Apache Cassandra - Working\event.csv -header true -k location_tracker -t activity1 -b "E:\svit\Apache\secure-connect-myfirstdb.zip" -u lXDfRWJZSDwbUOhtsZF -p 4wW3,WobXX3DXWuChs3T4PW071.AYLa65b8H68ZwyoPZzAnl4uAv1yZ9vpabyc79zTTtZ5,gUhPm_WMGIeIeZU3UmyHmqv0t+GIAqEeoe5iFM03h0```
)ERROR.I WAS EXPECTING TO GET THE DATA OF EVENT.CSV TABLE ON MY CONSOLE.发布于 2022-11-12 17:48:55
请参考这里提出一个好问题的指南。
首先,要查看您是否正确地从DataStax散装装载机(简称DSBulk )网站下载了https://downloads.datastax.com/#bulk-loader,可以提供以下命令的输出吗?
./dsbulk --version它将显示如下所示:
% ./dsbulk --version
DataStax Bulk Loader v1.10.0利用DSBulk将数据加载到天文数据库集群的文档是可用的这里。
从您的命令中可以看出,您正在尝试将数据从Windows机器加载到Astra。对吗?
我将尝试根据您的输入提供一个命令,通过使用完整的表单选项来帮助您。
./dsbulk load \
--dsbulk.schema.keyspace location_tracker \
--dsbulk.schema.table activity1 \
--datastax-java-driver.advanced.auth-provider.username lXDfRWJZSDwbUOhtsZF \
--datastax-java-driver.advanced.auth-provider.password '4wW3,WobXX3DXWuChs3T4PW071.AYLa65b8H68ZwyoPZzAnl4uAv1yZ9vpabyc79zTTtZ5,gUhPm_WMGIeIeZU3UmyHmqv0t+GIAqEeoe5iFM03h0' \
--datastax-java-driver.basic.cloud.secure-connect-bundle 'E:\svit\Apache\secure-connect-myfirstdb.zip' \
--dsbulk.connector.csv.url 'E:\svit\Apache cassandra\Learning Apache Cassandra - Working\event.csv' \
--dsbulk.connector.csv.header true由于路径之间有空格,而且Client Secret也包含特殊字符,所以我们将它们封装在单引号(')之间。
奖励:如果要利用相同的配置属性,最好将配置文件选项与DSBulk结合起来,因为它非常方便。有关其他详细信息,请参阅文档。
例如,我将在配置文件中配置我的凭据和安全连接束,并将剩下的作为命令行参数传递给DSBulk。
假设我将它存储在/path/to/dsbulk.conf中,那么在这种情况下我的配置文件应该如下所示:
datastax-java-driver {
advanced {
auth-provider {
username = lXDfRWJZSDwbUOhtsZF
password = "4wW3,WobXX3DXWuChs3T4PW071.AYLa65b8H68ZwyoPZzAnl4uAv1yZ9vpabyc79zTTtZ5,gUhPm_WMGIeIeZU3UmyHmqv0t+GIAqEeoe5iFM03h0"
}
}
basic.cloud.secure-connect-bundle = "E:\svit\Apache\secure-connect-myfirstdb.zip"
}
dsbulk {
connector {
csv {
header = true
}
}
}加载输入文件的命令将变得更简单,例如:
./dsbulk load \
-f "/path/to/dsbulk.conf" \
--dsbulk.schema.keyspace location_tracker \
--dsbulk.schema.table activity1 \
--dsbulk.connector.csv.url 'E:\svit\Apache cassandra\Learning Apache Cassandra - Working\event.csv'我希望这能解除你的障碍,帮助你在这里取得进展。
https://stackoverflow.com/questions/74398042
复制相似问题