【网上解决方案都不行】RunJar jarFile [mainClass] args...

AiteCxqd 2018-09-16 12:21:43
环境等我都搭配好了。
视频用的是 jdk_1.8_144 我用的是 jdk_1.8_181。
hadoop-2.7.2

命令行运行下面代码会报错
[Aite@hadoop101 hadoop-2.7.2]$ hadoop jar
RunJar jarFile [mainClass] args...

网上说:jar没有指定主方法
解决方法一个是通过eclipse一些操作,可是我看的视频上也根本不需要eclipse的操作。
另外一个方法是配置manifest文件,但我找不到这个文件,百度也没找到位置。

有没有大佬知道咋解决呀,都堵住我半天了。跪求大佬啊!!!

我看的视频上该语句正确运行如下
[Aite@hadoop101 hadoop-2.7.2]$ hadoop jar
bin/ include/ lib/ LICENSE.txt READE.txt share/
etc/ input/ libexec/ NOTICE.txt sbin/

...全文
1948 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
闲云野马 2020-11-11
  • 打赏
  • 举报
回复 1
我今天也遇到这个问题了,
3. 执行share目录下的MapReduce程序
[atguigu@hadoop101 hadoop-2.7.2]$ bin/hadoop jar
share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.2.jar grep input output ‘dfs[a-z.]+’
想了一下,是这句话换行了,其实是一句话,不是只执行bin/hadoop jar,哈哈
张伯毅 2019-04-24
  • 打赏
  • 举报
回复
hadoop jar 后面要跟上运行的类, 参数..... 打包的时候, 你去查一下 如何打包 包里面要有一个文件MANIFEST.MF 这里会制定 main 函数 去查一下, 如果没有,找找如何打包 META-INF - MANIFEST.MF
weixin_43208093 2019-04-14
  • 打赏
  • 举报
回复
楼主,你的解决了吗,分享一下
weixin_43208093 2019-04-14
  • 打赏
  • 举报
回复
同问,有解决的方法吗,我按了两下tab键也不可以啊
車旁小将 2018-11-26
  • 打赏
  • 举报
回复
楼主注意,上述视频中 执行的 hadoop jar 其实并不是一个命令, 不能直接按回车进行执行, 而是需要按两下 Tab 键 进行提示 jar 文件所在的路径,因为其目的是要找到 jar 文件所在的路径. 你可以仔细看一下视频, 听老师那会儿敲击键盘的声音,可知,当时老师输入 hadoop jar 后, 连续敲击键盘两下, 可以推测,并不是连续敲击两下enter... 经过推测和试验, 老师当时连续两次敲击的是 Tab 键. 你可以试一下,就能看到你想要的结果了! 不知表述的是否清楚,望采纳!
liu7002_min 2018-11-08
  • 打赏
  • 举报
回复
执行hadoop jar 后要按tab键
可能按两下吧。
AiteCxqd 2018-09-16
  • 打赏
  • 举报
回复
求大神。
AiteCxqd 2018-09-16
  • 打赏
  • 举报
回复
没有熬夜的嘛。
AiteCxqd 2018-09-16
  • 打赏
  • 举报
回复
是这个问题太弱智了吗。。。。

20,808

社区成员

发帖
与我相关
我的任务
社区描述
Hadoop生态大数据交流社区,致力于有Hadoop,hive,Spark,Hbase,Flink,ClickHouse,Kafka,数据仓库,大数据集群运维技术分享和交流等。致力于收集优质的博客
社区管理员
  • 分布式计算/Hadoop社区
  • 涤生大数据
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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