0

次のコマンドを使用して、seqdumperを使用してシーケンスファイルをダンプしようとしています。

/opt/mahout/bin/mahout seqdumper -i ~/input_file -o ~/output

ただし、次の例外がスローされます。

Exception in thread "main" java.lang.RuntimeException: java.io.IOException: WritableName can't load class: org.apache.mahout.clustering.WeightedPropertyVectorWritable

$ MAHOUT_HOME / core /targetディレクトリにあるmahoutjarを$HADOOP_CLASSPATHに追加しようとしましたが、役に立ちませんでした。

誰かがここで正しい方向を指すことができますか?

編集:

また、hdfsを使用してファイルを表示してみました

hadoop dfs -text /home/hduser/input_file

しかし、同じエラーが発生します。

4

1 に答える 1

1

core/targetクラスは含まれません。core/target/classesあなたは少なくとも探しています。MAHOUT_HOMEただし、スクリプトがすでにクラスパスを設定しているため、 が正しく設定されている場合は、そのようなことを行う必要はありません。

于 2012-06-22T12:00:33.580 に答える