为什么 DSBulk Load 可以停止操作而没有任何错误?

问题描述

我在 DataStax Astra 中创建了一个 Cassandra 数据库,并尝试在 Windows 中使用 dsbulk 加载 CSV 文件。但是,当我运行 dsbulk load 命令时,操作永远不会完成或失败。我根本没有收到错误消息,几分钟后我必须手动终止操作。我试图等待它,并让操作运行了 30 分钟或更长时间没有成功。

我知道 Astra 的免费层可能运行得更慢,但我是否至少看到一些迹象表明它正在尝试加载数据,即使速度很慢?

当我运行命令时,这是显示输出,仅此而已:

C:\Users\JT\Desktop\dsbulk-1.8.0\bin>dsbulk load -url test1.csv -k my_keyspace -t test_table -b "secure-connect-path.zip" -u my_user -p my_password -header true
Username and password provided but auth provider not specified,inferring PlainTextAuthProvider
A cloud secure connect bundle was provided: ignoring all explicit contact points.
A cloud secure connect bundle was provided and selected operation performs writes: changing default consistency level to LOCAL_QUORUM.
Operation directory: C:\Users\JT\Desktop\dsbulk-1.8.0\bin\logs\LOAD_20210407-143635-875000

我知道 DataStax 最近更改了 Astra,因此您需要来自生成的令牌的凭据才能连接 dsbulk,但我有一个经典的数据库实例,当在 dsbulk 加载命令中输入时,它不会接受这些令牌凭据。所以,我使用我的常规用户/密码。

当我检查 dsbulk 日志时,唯一的文本与控制台中显示输出相同,我已在上面的代码块中显示

如果这意味着什么,我在尝试运行 dsbulk Count 操作时遇到了完全相同的问题。

我有最新的 JDK 并且设置了 JAVA_HOMEPATH 变量。

我也尝试将 dsbulk/bin 目录添加到我的 PATH 变量中,但也没有成功。

我需要在我的 Astra 实例中调整任何设置吗?

最后,是不是我的基本笔记本电脑根本不够强大,无法进行此操作,或者只是运行速度非常慢?

非常感谢任何想法或帮助!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)