问题描述
我在 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_HOME
和 PATH
变量。
我也尝试将 dsbulk/bin 目录添加到我的 PATH 变量中,但也没有成功。
我需要在我的 Astra 实例中调整任何设置吗?
最后,是不是我的基本笔记本电脑根本不够强大,无法进行此操作,或者只是运行速度非常慢?
非常感谢任何想法或帮助!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)