CopyTable无法执行报错问题

来源:5-1 HBase备份与恢复

布辛

2018-05-17

老师我在执行你课程中的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回答

叁金

2018-05-17

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

0
2
叁金
回复
布辛
找不到jar包的问题我抽空看看。 这个大几率是配置问题
2018-05-17
共2条回复

布辛

提问者

2018-05-17

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

//img.mukewang.com/szimg/5afcedac0001a3ae23721014.jpg


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

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

2
0

叁金

2018-05-17

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

1
2
慕虎3523500
老师,我也遇到了这个问题,通过上传hdfs的jar包,可以解决了。但是还是不知道配置哪里出了问题。不知道怎么样解决更好些
2020-02-14
共2条回复

HBase+Spring Boot实战分布式文件存储(OpenTSDB实战升级)

深入浅出讲解HBase,让你轻松处理海量数据

493 学习 · 167 问题

查看课程