使用java在hadoop上运行mapreduce程序时出错
嘿,伙计们,我在跟踪。使用此命令运行程序后使用java在hadoop上运行mapreduce程序时出错,java,hadoop,mapreduce,Java,Hadoop,Mapreduce,嘿,伙计们,我在跟踪。使用此命令运行程序后 hadoop jar units.jar hadoop.ProcessUnits input_dir output_dir 我发现以下错误: 16/09/04 20:32:14警告util.NativeCodeLoader:无法加载 适用于您的平台的本机hadoop库。。。使用内置java类 如适用 16/09/04 20:32:15信息配置。不推荐使用:session.id不推荐使用。而是使用dfs.metrics.session-id 2004年
hadoop jar units.jar hadoop.ProcessUnits input_dir output_dir
我发现以下错误:
16/09/04 20:32:14警告util.NativeCodeLoader:无法加载
适用于您的平台的本机hadoop库。。。使用内置java类
如适用
16/09/04 20:32:15信息配置。不推荐使用:session.id不推荐使用。而是使用dfs.metrics.session-id
2004年9月16日20:32:15
INFO jvm.JvmMetrics:使用processName=JobTracker,sessionId=
2004年9月16日20:32:15
INFO jvm.JvmMetrics:无法使用processName=JobTracker,sessionId=-已初始化的jvm度量初始化
2004年9月16日
20:32:15警告mapreduce.JobResourceUploader:Hadoop命令行
未执行选项分析。实现工具接口并执行
您与ToolRunner的应用程序将解决此问题
2004年9月16日20:32:15
INFO mapreduce.JobSubmitter:清理临时区域文件:/app/hadoop/tmp/mapred/staging/hduser932260839/.staging/job\u local932260839\u 0001 线程“main”ExitCodeException exitCode=1中的异常:chmod:无法 通道 `/app/hadoop/tmp/mapred/staging/hduser932260839/.staging/job_local932260839_0001': 没有这样的文件或目录
从错误的最后几行可以看出,您正在运行的java程序无法访问文件夹/app/hadoop/ 解决方案是更改文件夹/app/hadoop的所有权,如下所示:
chown USER\u NAME/app/hadoop
将“用户名”替换为您的用户名。
很好用 从错误的最后几行可以看出,您正在运行的java程序无法访问文件夹/app/hadoop/ 解决方案是更改文件夹/app/hadoop的所有权,如下所示:
chown USER\u NAME/app/hadoop
将“用户名”替换为您的用户名。
很好用 你确定这是个错误吗?这些消息看起来都像信息或警告,可能会被忽略。如果你的程序没有按预期运行,那它在做什么?你可以肯定地看到它的结尾显示了一个异常…请帮助我…我们有chmod无法访问线程“main”中的异常ExitCodeException exitCode=1:chmod:无法访问“/app/hadoop/tmp/mapred/staging/hduser932260839/。staging/job_local932260839_0001”:没有此类文件或directoryINFO mapreduce.JobSubmitter:清理暂存区域文件:/app/hadoop/tmp/mapred/staging/hduser932260839/。staging/job_local932260839_0001线程“main”中出现异常ExitCodeException exitCode=1:chmod:无法访问“/app/hadoop/tmp/mapred/staging/hduser932260839/.staging/job_local932260839_0001”:没有此类文件或directory@vinith你能解决这个问题吗?我面临着类似的问题:你确定这是一个错误吗?这些消息看起来都像信息或警告,可能会被忽略。如果你的程序没有按预期运行,那它在做什么?你可以肯定地看到它的结尾显示了一个异常…请帮助我…我们有chmod无法访问线程“main”中的异常ExitCodeException exitCode=1:chmod:无法访问“/app/hadoop/tmp/mapred/staging/hduser932260839/。staging/job_local932260839_0001”:没有此类文件或directoryINFO mapreduce.JobSubmitter:清理暂存区域文件:/app/hadoop/tmp/mapred/staging/hduser932260839/。staging/job_local932260839_0001线程“main”中出现异常ExitCodeException exitCode=1:chmod:无法访问“/app/hadoop/tmp/mapred/staging/hduser932260839/.staging/job_local932260839_0001”:没有此类文件或directory@vinith你能解决这个问题吗?我面临的类似情况如下: