我在HDInsight中运行了示例wordcount应用程序。该命令已成功运行,但是找不到输出。我运行的命令是
hadoop jar hadoop-mapreduce-examples.jar wordcount /example/data/gutenberg/davinci.txt /user/joe/WordCountOutput
我期望在文件系统上创建一些东西。但是我看不到/user/joe/
创造。
请指教。
HDInsight默认使用Azure blob存储作为其HDFS存储,因此您的输出位于与群集关联的存储帐户中。您可以使用CloudXplorer之类的内容轻松读取您的Blob存储帐户并找到此数据。它将在您的默认WABS容器中的/ user / joe / WordCountOutput下
您也可以像这样运行命令,以更好地控制输出位置
hadoop jar hadoop-mapreduce-examples.jar wordcount /example/data/gutenberg/davinci.txt wabs://<contatiner>@<storageaccount>.blob.core.windows.net/user/joe/WordCountOutput
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句