请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

CopyTable无法执行报错问题

老师我在执行你课程中的CopyTable的部分操作的时候./hbase org.apache.hadoop.hbase.mapreduce.CopyTable --new.name=FileTableNew FileTable出现了一下错误:

Exception in thread "main" java.io.FileNotFoundException: File does not exist: hdfs://10.66.12.234:9000/home/parallels/install/hbase-1.2.6/lib/htrace-core-3.1.0-incubating.jar

我如何才能解决这个问题?


正在回答

3回答

copyfromlocal出错的原因,看上去像是拷贝线程异常了。。。    问题不大。放心

0 回复 有任何疑惑可以回复我~
  • 提问者 布辛 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2018-05-17 11:43:32
  • 叁金 回复 提问者 布辛 #2
    找不到jar包的问题我抽空看看。    这个大几率是配置问题
    回复 有任何疑惑可以回复我~ 2018-05-17 11:45:34
提问者 布辛 2018-05-17 10:49:46

老师,这个问题我暂时解决了,把hbase对应的lib上传到HDFS上然后执行成功了,不过我还是有两个问题?

https://img1.sycdn.imooc.com//szimg/5afcedac0001a3ae23721014.jpg


  1. 上传文件过程中报了很多警告,但最终文件上传上去了,这些警告是什么原因?

  2. 一定需要这么做么,如果不上传文件到HDFS能否解决这类问题?

2 回复 有任何疑惑可以回复我~
叁金 2018-05-17 11:29:38

这个是mapreduce任务执行时未找到想要的jar包。yarn执行相关任务的时候都会把相关的包拷贝到临时文件夹,估计是yarn的配置问题。
解决办法1 将hbase下面的jar包上传到hdfs对应的目录(治标不治本)
后续我抽时间跟一下这个问题,到时候会更新回复

1 回复 有任何疑惑可以回复我~
  • 提问者 布辛 #1
    感谢老师,您的课程我收获良多,支持支持。
    回复 有任何疑惑可以回复我~ 2018-05-17 11:44:22
  • 老师,我也遇到了这个问题,通过上传hdfs的jar包,可以解决了。但是还是不知道配置哪里出了问题。不知道怎么样解决更好些
    回复 有任何疑惑可以回复我~ 2020-02-14 17:36:13
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信