参照のブログ
1、 https://blog.csdn.net/panguoyuan/article/details/38727273 与えられた問題
2、 https://blog.csdn.net/qq_31975963/article/details/83898920 log4jの出力の問題
第二に、遭遇した問題(1)
コードは、大規模なデータレッスンを実行している場合は、再び次の例外(私は異常な..........を実行していないときの前に誓う書き込みブログを)報告見つかりました
スレッド「メイン」にjava.io.IOExceptionの例外:クラスタを初期化することができません。mapreduce.framework.nameと対応サーバーのアドレスのための設定を確認してください。
そして、オンラインのブログを見つけ、ブログはこの問題を解決するために、リファレンス1を発見しました。その後、彼は私のpom.xmlファイルにコンテンツに参加しました
<依存> <groupIdを> org.apache.hadoop </ groupIdを> <たartifactId> HadoopのMapReduceの-クライアント-共通</たartifactId> <バージョン> 2.6。0 -cdh5。14.2 </バージョン> </依存関係>
そして、問題は通常の出力のその結果、解決されていますが、コンソール・ログの内容の出力を発見したようには見えません。。。。。
遭遇した第三に、問題(2)
いいえコンソールログ出力ません。。。。(私は誓う前にそれは,,,,あります)
この問題を解決するためのソリューションを参照のブログ2を、見つけるためにインターネット
resourcesディレクトリ内のファイルlog4j.propertiesを作成し、コンテンツについての追加
#DEBUGに設定し、ルートロガーのレベルとA1への唯一のアペンダ。
log4j.rootLogger = INFO、A1
#A1はConsoleAppenderに設定されています。
log4j.appender.A1 = org.apache.log4j.ConsoleAppender
#A1はPatternLayoutはを使用しています。
log4j.appender.A1.layout = org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern =% - 4R [%T]%-5p%C%X - %のm個の%nを
そして、ログの実行出力があります