【问题标题】:DataStax Bulk Loader 1.7.0 for Apache Cassandra installation doesn't work on Ubuntu用于 Apache Cassandra 安装的 DataStax Bulk Loader 1.7.0 在 Ubuntu 上不起作用
【发布时间】:2021-02-17 07:14:51
【问题描述】:

也许这对其他人非常有帮助。

这是解释 installatif DSbulk 加载程序的链接。

https://docs.datastax.com/en/dsbulk/doc/dsbulk/install/dsbulkInstall.html

有人可以一步一步解释安装过程吗?

链接的第一部分非常清楚,但如果您在终端上运行“dsbulk --version”时安装了 JAVA(如我的情况),它会显示“找不到命令”。

我希望这会很有帮助,youtube 上也没有教程。

谢谢

【问题讨论】:

    标签: java csv ubuntu cassandra datastax


    【解决方案1】:

    如果你想这样运行,那么你需要把DSBulk发行版的bin目录放到shell的PATH中。如果您停留在 DSBulk 的顶级目录中,则可以执行以下操作:

    export PATH=$PATH:$(pwd)/bin
    

    然后您可以将其称为dsbulk。另一种选择是将其称为bin/dsbulkfull_path/bin/dsbulk

    【讨论】:

    • 亲爱的@alex ott ok....但现在我说“无法完成 8(或更高版本)执行。检查 _HOME 和 PATH 环境变量”..我该如何解决这个问题?
    • 你有什么版本的Java?是否也在PATH 中?
    • openjdk version "1.8.0_272" d 当我写“echo $PATH”时,它给出了“jdk-install-dir/bin:/usr/local/sbin:/usr/local/bin:/ usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin"
    • 你需要有java的完整路径
    • 当我执行“echo $JAVA_HOME”时,它会给出“jdk-install-dir”
    【解决方案2】:

    谢谢大家!问题解决了!

    很多时候发生必须设置正确的路径才能使用java...所以你需要点击这个链接(非常有用):

    https://vitux.com/how-to-setup-java_home-path-in-ubuntu/

    然后在终端上:

    $ export PATH=path-to-unpacked-location/dsbulk-1.7.0/bin:$PATH
    
    $ source ~/.bashrc
    
    $ dsbulk --version
    

    当你想在终端中插入代码时,请不要复制 $!呵呵

    还有!就是这样!

    【讨论】:

      猜你喜欢
      • 2020-12-12
      • 2021-01-24
      • 2016-10-13
      • 2023-03-03
      • 2023-03-28
      • 2020-10-27
      • 2016-09-11
      • 1970-01-01
      • 2013-08-31
      相关资源
      最近更新 更多