cannot find symbol [ERROR] symbol: class DistributedFileSystem
编译tez时,由于使用的是hadoop3.1.2
所以出现以下错误,
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] /home/appleyuchi/bigdata/apache-tez-0.9.2-src/tez-api/src/test/java/org/apache/tez/client/TestTezClientUtils.java:[48,30] cannot find symbol
symbol: class DistributedFileSystem
location: package org.apache.hadoop.hdfs
[ERROR] /home/appleyuchi/bigdata/apache-tez-0.9.2-src/tez-api/src/test/java/org/apache/tez/client/TestTezClientUtils.java:[680,50] cannot find symbol
symbol: class DistributedFileSystem
location: class org.apache.tez.client.TestTezClientUtils
[ERROR] /home/appleyuchi/bigdata/apache-tez-0.9.2-src/tez-api/src/test/java/org/apache/tez/common/TestTezCommonUtils.java:[62,42] incompatible types: org.apache.hadoop.hdfs.DistributedFileSystem cannot be converted to org.apache.hadoop.fs.FileSystem
解决方案是:
mvn install -Dhadoop.version=3.1.2 -DskipTests -Dmaven.javadoc.skip=true
改成
mvn install -Phadoop28 -Dhadoop.version=3.1.2 -DskipTests -Dmaven.javadoc.skip=true
来自:
https://community.cloudera.com/t5/Community-Articles/Compiling-Apache-Tez-with-Apache-Hadoop-2-8-0-or-later/ta-p/247888
cannot find symbol [ERROR] symbol: class DistributedFileSystem相关推荐
- vs2010 unresolved external symbol error
1.unresolved external symbol error 在路径还有lib都配置添加正确的情况下,可能是32位与64位的问题,检查工程与lib的位数是否相符. 2.应用程序无法正常启动0x ...
- Xcode同一个Workspace中两个工程依赖于Undefined Symbol Error
Workspace中包含两个工程A和B: A是dylib工程,引用了另一个动态库C,B需要链接(依赖)A库.当编译B时,会先编译A,然后把A生成的dylib拷贝到B的生成目录中.如果要运行B的话需要把 ...
- linux系统安装 ubuntu error symbol‘grub_calloc’not found
双系统之Linux系统安装出错 安装linux系统之后重启,无法正常启动,出现如下错误: ubuntu error symbol'grub_calloc'not found grub rescue&g ...
- ERROR: Symbol file could not be found. Defaulted to export symbols for ntkrnlpa.exe - Loading Kern
关于windbg调试符号表配置路径错误的问题探讨 (转载) 打开windbg.exe 开始进行'内核调试'(kernel debug)时, 命令行窗口输出错误提示 : Connected to Win ...
- CCS error: symbol trace buf is defined multiple times
DSP-BIOS和XDC工程建立过程中出现以下链接错误,导致编译失败. [Linking...] "C:\CCStudio_v3.3\C6000\cgtools\bin\cl6x" ...
- 【Linux】win10/ubuntu 双系统安装遇到 gnu grub 2.0.3 或者 error symbol ‘grub_calloc‘ not found 的解决方法
在博客查看本文 问题背景 使用的电脑是 y7000 1060 在制作 ubuntu 启动盘以后,根据该博客的教程,开机长摁 f2 进入 bios 模式.这一步其实只需要修改 security 页面,关 ...
- 【ES10(2019)】Symbol 扩展 Symbol.prototype.description
我们知道,Symbol 的描述只被存储在内部的 Description ,没有直接对外暴露,我们只有调用 Symbol 的toString()时才可以读取这个属性: const name = Symb ...
- ES6 Symbol类型的应用、symbol属性名的遍历、Symbol.for()Symbol.keyFor()
目录 Symbol类型 介绍 Symbol.prototype.description Symbol的应用 1 给对象内追加属性 2 消除魔术字符串 symbol属性名的遍历 Symbol.for() ...
- ubuntu error symbol ‘grub_calloc‘ not fount
安装ubuntu 的时候遇到这个问题,widows 也进不去了(双系统) 原因: 我在装linux系统之前 ,在windows 磁盘管理中删除卷 -- 留下了一块未使用的磁盘空间 这可能导致了 - ...
最新文章
- burp suite java_Burpsuite插件自动二手开发
- HDU - 6305 RMQ Similar Sequence(笛卡尔树)
- TokuDB介绍——本质是分形树(一个叶子4MB)+缓存减少写操作
- 抽象方法《Thinking in Java》随笔014
- 解决引入 lombok 注解不生效
- 洛谷 P2163 [SHOI2007]园丁的烦恼 (离线sort,树状数组,解决三维偏序问题)
- 无服务器安全性:将其置于自动驾驶仪上
- MQTT和Java入门
- ajax获取jsp对象,如何用Ajax传递一个对象集合到jsp页面。
- 安装Keil uVision5 破解失败
- kibana报错-Login is currently disabled.
- 棋牌app开发需要多少钱
- 2019/11/08 校内模拟
- Statement和PreStatement的区别 以及 #{}和${}的区别
- MMS(Manufacturing Message Specification)协议分析
- 在各种裁员的“寒冬”,还应该对年终奖有多少期待?!
- 十年量化交易经验精华总结
- 论文勘误 (Paper erratum)
- 可怕流氓:百度全家桶
- ORA-12541: TNS:no listener 解决办法