問題タブ [mrunit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
911 参照

hadoop - Hadoop クラスターを使用しない Windows 上の MRUnit

Hadoop をセットアップせずに、Windows で Hadoop Mapreduce 単体テストを実行する方法があるかどうかを調べています。MRUnit は Java Maven プロジェクトとして Eclipse の Windows (cygwin なし) で実行されますか?

ありがとう Srivatsan Nallazhagappan

0 投票する
1 に答える
1379 参照

hadoop - Hadoop セットアップなしの Windows での Hive 単体テスト

Hadoop/Hive/Cygwin をセットアップせずに、Windows で Hive 単体テスト (つまり、Hive クエリの単体テスト) を実行する方法があるかどうかを調べています。これらのオープン ソース ツール (Hive_runner、HiveTest) に出会い、Eclipse で maven プロジェクトとして hiverunner を実行しようとしましたが、その JUnit テストは次の警告とエラーで失敗しました

警告: お使いのプラットフォーム用のネイティブ Hadoop ライブラリをロードできません....必要に応じて組み込みの Java クラスを使用してください。エラー: パスの許可を設定できませんでした? 0700 まで

ありがとう Srivatsan Nallazhagappan

0 投票する
2 に答える
763 参照

java - MRUnit の例を実行しようとすると API が競合する

私はMRUnitで遊んでいて、単語数と単体テストのチュートリアルに従って、hadoopの単語数の例で実行してみまし

ファンではありませんが、Eclipse を使用してコードを実行しており、setMapper 関数のエラーが発生し続けています。

エラーメッセージ:

この問題を調べると、API の競合である可能性があると思いますが、どこを探すべきかわかりません。他の誰かが以前にこの問題を抱えていますか?

編集Hadoop2 jar と最新の Junit(4.10) jar を含むユーザー定義ライブラリを使用しています。

EDIT 2 WordCountMapper のコードは次のとおりです

最終編集 / IT WORKS

設定する必要があることがわかりました

ジェネリックに問題があったからです。また、mockito ライブラリをユーザー定義ライブラリにインポートする必要がありました。

0 投票する
1 に答える
164 参照

java - MRUnit レデューサー テスト: 値クラスの不一致

"Mismatch in value class"MapReduce 2 への移行後に、レデューサーの単体テストで例外がスローされます。

Mismatch in value class: expected: class org.apache.hadoop.io.IntWritable actual: class com.company.MyWritable

エラー メッセージ自体は明らかですが、MRUnit が IntWritable ではなく一時的な書き込み可能なクラスを取得する理由がわかりません。

レデューサーの実装:

テストのセットアップ:

そして最後にテストケース:

0 投票する
1 に答える
209 参照

hadoop - mrunit withInputValue 非推奨の代わりに何を使用するか

MRUnit を使用して Map Reduce コードをテストしています。.withInputValue は非推奨であるため使用できません。機能する同等のものを見つけることができませんでした。setInputValue も機能しません。回避策は何ですか?

0 投票する
0 に答える
599 参照

avro - avro ベースのスキーマ レコードを読み取り、テキスト ベースのキー値を出力する MR 単体テストを作成する方法

私にも同様の要件があります。いくつかのスキーマを持つ avro レコードを読み取り、テキスト データ型のキー値を出力したいのですが、このために MR ユニットのテスト ケースを作成する必要があります。次のコードを書きましたが、次の例外が発生しています。

以下は、セットアップ機能の私のコードベースです。

Myschema スキーマを持つ avro ベースのレコードを読み取り、テキスト データ型を持つキーと値のペアを発行する必要があります。以下は私のマッパークラスです:

不足している構成パラメーターがあるかどうかを確認して、助けてもらえますか?

0 投票する
1 に答える
451 参照

java - Hadoop 使用時の Hadoop MRUnit IllegalStateException - The Definitive Guide コード

私は Definitive Guide book から Hadoop を勉強していて、このコードを実行しようとしたところ、エラーが発生しました。
第 5 章の例。Github コードへのリンク:
ソース: https://github.com/tomwhite/hadoop-book/blob/master/ch05/src/main/java/v1/MaxTemperatureMapper.java

}

テスト: https://github.com/tomwhite/hadoop-book/blob/master/ch05/src/test/java/v1/MaxTemperatureMapperTest.java

私が得ているエラーは次のとおりです。

これはたまたま Hadoop で実行している最初のコードであり、このエラーがスローされています。どんな助けでも大歓迎です。前もって感謝します