mahout:命令未找到

时间:2015-04-30 07:14:47

标签: command mahout

我正在关注Mahout食谱并在运行此查询时:

mahout seqdirectory -i $WORK_DIR/original -o $WORK_DIR/sequencesfiles

我收到错误

  

mahout:命令未找到。

我是mahout的初学者。善于帮助解决此错误。

2 个答案:

答案 0 :(得分:2)

原因是Mahout可执行文件不在您的PATH中。我找到解决这个问题的最简单方法如下:

  • 设置MAHOUT_HOME环境变量。例如:从终端输入export MAHOUT_HOME=<your Mahout home dir>。这在其他用例中是必需的,设置它通常是个好主意。
  • 现在您可以执行$MAHOUT_HOME/bin/mahout ...命令,但我们可以做得更好。
  • 将Mahout可执行文件的目录添加到PATH中,例如:export PATH=$PATH:$MAHOUT_HOME/bin。现在,mahout可执行文件可以从命令行获得,只需mahout
  • 最后,为了避免在每个终端会话开始时记住执行此操作,请更新您的.bashrc文件以自动加载这些设置。例如:vi ~/.bashrc输入vi并开始编辑.bashrc文件。
    • 输入“i”进入“插入模式”
    • 添加export MAHOUT_HOME=<your Mahout home dir>
    • 添加export PATH=$PATH:$MAHOUT_HOME/bin
    • 点击Esc键退出“插入模式”
    • 输入“ZZ”以保存并退出vi

答案 1 :(得分:0)

找不到你的mahout尝试使用以下语法从bin目录运行mahout

./mahout seqdirectory -i $WORK_DIR/original -o $WORK_DIR/sequencesfiles