1. ホーム
  2. java

[解決済み] nutch generateコマンドを実行しようとすると、共有メモリファイルの容量が不足します。

2022-02-12 07:09:24

質問

3週間前からnutchのクローリングコマンドを実行していますが、nutchのコマンドを実行しようとすると以下のエラーが発生します。

Java HotSpot(TM) 64-Bit Server VM の警告です。のスペースが不足しています。 共有メモリファイルです。 /tmp/hsperfdata_user/27050 を使ってみてください。 -Djava.io.tmpdir= オプションを使用して、別の一時的な場所を選択してください。

エラーです。メインクラスが見つからないか、ロードできませんでした ___.tmp.hsperfdata_user.27055

この問題を解決するにはどうしたらいいですか?

どのように解決するのですか?

使用した一時的な場所がいっぱいになってしまったのだと思います。他の場所を使用してみてください。また、各パーティションの#inodesの空き容量を確認し、空き容量を確保してください。

EDITです。 OSレベルで/tmpを変更する必要はありません。nutch と hadoop がテンポラリファイルを保存するために他の場所を使用するようにしたいのです。そのためには、これを見てください : hadoop.tmp.dir はどうすればいいですか?