问个问题 window下eclipse远程管理完全分布式的hadoop集群
hadoop吧
全部回复
仅看楼主
level 1
1.环境,用的四台centos 虚拟机器作为完全分布式集群(没有cygwin);
2.在eclipse下利用插件进行远程的hadoop管理并编程;
3.开发的列子可以打包上传到linux主机当中运行,但是不能再windows上面的eclipse进行run configerration运行,报错为:
15/04/28 17:55:03 INFO jvm.JvmMetrics: Initializing JVM Metrics with processName=JobTracker, sessionId=
15/04/28 17:55:03 INFO input.FileInputFormat: Total input paths to process : 2
Exception in thread "main" java.io.IOException: Cannot run program "chmod": CreateProcess error=2, ϵͳÕҲ»µ½ָ¶
at java.lang.ProcessBuilder.start(ProcessBuilder.java:460)
at org.apache.hadoop.util.Shell.runCommand(Shell.java:149)
at org.apache.hadoop.util.Shell.run(Shell.java:134)
at org.apache.hadoop.util.Shell$ShellCommandExecutor.execute(Shell.java:286)
at org.apache.hadoop.util.Shell.execCommand(Shell.java:354)
at org.apache.hadoop.util.Shell.execCommand(Shell.java:337)
at org.apache.hadoop.fs.RawLocalFileSystem.execCommand(RawLocalFileSystem.java:481)
at org.apache.hadoop.fs.RawLocalFileSystem.setPermission(RawLocalFileSystem.java:473)
at org.apache.hadoop.fs.FilterFileSystem.setPermission(FilterFileSystem.java:280)
at org.apache.hadoop.fs.ChecksumFileSystem.create(ChecksumFileSystem.java:372)
at org.apache.hadoop.fs.FileSystem.create(FileSystem.java:484)
at org.apache.hadoop.fs.FileSystem.create(FileSystem.java:465)
at org.apache.hadoop.fs.FileSystem.create(FileSystem.java:372)
at org.apache.hadoop.fs.FileUtil.copy(FileUtil.java:208)
at org.apache.hadoop.fs.FileUtil.copy(FileUtil.java:142)
at org.apache.hadoop.fs.FileSystem.copyToLocalFile(FileSystem.java:1216)
at org.apache.hadoop.fs.FileSystem.copyToLocalFile(FileSystem.java:1197)
at org.apache.hadoop.mapred.LocalJobRunner$Job.<init>(LocalJobRunner.java:92)
at org.apache.hadoop.mapred.LocalJobRunner.submitJob(LocalJobRunner.java:373)
at org.apache.hadoop.mapred.JobClient.submitJobInternal(JobClient.java:800)
at org.apache.hadoop.mapreduce.Job.submit(Job.java:432)
at org.apache.hadoop.mapreduce.Job.waitForCompletion(Job.java:447)
at org.apache.hadoop.examples.WordCount.main(WordCount.java:66)
Caused by: java.io.IOException: CreateProcess error=2, ϵͳÕҲ»µ½ָ¶
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.<init>(ProcessImpl.java:81)
at java.lang.ProcessImpl.start(ProcessImpl.java:30)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:453)
... 22 more
2015年04月28日 09点04分 1
level 1
在线急等
2015年04月28日 09点04分 3
level 5
那就不远程连接了,直接在Linux里面编译运行
2015年04月28日 18点04分 4
level 5
我也有这个问题啊
怎么解决啊
2015年07月26日 08点07分 5
level 5
我也遇到这样的问题了。。楼主解决了吗
2015年09月05日 11点09分 6
level 1
问题的解决思路有两种,一种是要安装cygwins的bash模块来处理shell命令,网上有教程,二是下载基于yarn的hadoop2.0+的版本使用专门的转译shell命令的插件包,我忘记要什么的作用害死吧windows的指令变成linux的指令
2015年09月05日 12点09分 7
1