在eclipse中打包程序为jar文件,放到linux上执行不成功

AndyXuq 2012-12-28 02:40:16
在eclipse中开发好项目,程序中有两个job, 所以写了一个调度类JobSchedule来控制这两个job的执行顺序,以及处理一些inputpath之类的东西。
整个过程在eclipse中执行成功,没问题,但是当把程序打包成jar,拿到linux, bin/hadoop 下面去执行的时候,日志输出就和在eclipse中执行不一样了,另外程序执行到过程就不动了。。不清楚怎么回事
在linux中的执行命令 bin/hadoop hadoop jar MyJob.jar
因为输入输出路径是在程序中分析目录结构而指定的,所以就没跟输入输出路径的参数。

有没有谁遇到这样的情况,或者知道原因的,小弟叩谢了~~
...全文
318 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
AndyXuq 2013-01-04
  • 打赏
  • 举报
回复
嗯。问题解决了~~ NND,是需要把所有机器的IP地址和主机名配置到/etc/hosts文件中去,另外master机器的/etc/hosts文件的第一行127.0.0.1....这个要注释掉~~ 还是多谢各位好心人的帮忙啦~~
流星陨落 2012-12-28
  • 打赏
  • 举报
回复
xtfgy2012 2012-12-28
  • 打赏
  • 举报
回复
打完包后你先在windows上执行下啊 另外在linux上报的错,你贴出来啊,你让我们猜吗?
笑莫问 2012-12-28
  • 打赏
  • 举报
回复
1、打成的jar包是不是有将其他引用jar包放进来 2、检查下classpath
zxhcloth 2012-12-28
  • 打赏
  • 举报
回复
报什么错? 这类问题一般都是环境没有配置好,如java没装或者版本不对,如某些jar包没有导入等等。
AndyXuq 2012-12-28
  • 打赏
  • 举报
回复
人呢~~

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧