maven - 色相由于缺少Thrift类而无法构建。

标签 maven hadoop thrift hue

我正在尝试构建Hue,它似乎需要我缺少的Thrift二进制文件。

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile 

(default-compile) on project hue-plugins: Compilation failure: Compilation failure:
[ERROR] /Users/kramachandran/Sandbox/hue/hue/desktop/libs/hadoop/java/src/main/java/org/apache/hadoop/thriftfs/DatanodePlugin.java:[32,29] cannot find symbol
[ERROR] symbol  : class BlockReader
[ERROR] location: package org.apache.hadoop.hdfs
[ERROR] /Users/kramachandran/Sandbox/hue/hue/desktop/libs/hadoop/java/src/main/java/org/apache/hadoop/thriftfs/DatanodePlugin.java:[33,39] cannot find symbol
[ERROR] symbol  : class RemoteBlockReader
[ERROR] location: class org.apache.hadoop.hdfs.DFSClient
[ERROR] /Users/kramachandran/Sandbox/hue/hue/desktop/libs/hadoop/java/src/main/java/org/apache/hadoop/thriftfs/DatanodePlugin.java:[91,10] cannot find symbol
[ERROR] symbol: class BlockReader
[ERROR] BlockReader reader = null;
[ERROR] /Users/kramachandran/Sandbox/hue/hue/desktop/libs/hadoop/java/src/main/java/org/apache/hadoop/thriftfs/DatanodePlugin.java:[95,21] cannot find symbol
[ERROR] symbol: variable RemoteBlockReader
[ERROR] reader = RemoteBlockReader.newBlockReader(getSocket(), block.path, block.blockId,

但是,没有关于色调和节俭如何相互作用的文档。具体来说,哪些版本的节俭二进制文件需要重新定义以及应将其放置在何处。

最佳答案

依赖关系在hue pom.xml文件中

      <dependency>
        <groupId>org.apache.thrift</groupId>
        <artifactId>libthrift</artifactId>
        <version>0.5.0-cdh</version>
      </dependency>
      <dependency>
        <groupId>org.apache.thrift</groupId>
        <artifactId>libfb303</artifactId>
        <version>0.5.0-cdh</version>
      </dependency>

关于maven - 色相由于缺少Thrift类而无法构建。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8619281/

相关文章:

hadoop - HUE共享工作流程作业的权限问题

ipc - 通过管道传输的 Thrift IPC (Windows)

java - Parquet:递归 Thrift 数据结构

c# - Accumulo createBatchScanner 范围未按预期工作

java - 调用 InputSplit 的 getClass() 时来自 Hadoop 的 JobSplitWriter/SerializationFactory 的 NullPointerException

hadoop - 如何使用 graphLoader 将数据从 hadoop 加载到 datastax 图? (如何使用graphLoader直接从hadoop读取文件)

maven - 有没有 jenkins 的 maven3 插件?

尽管指定了单个测试,Maven 仍运行类中的所有测试

maven - "overriding"排除在 Maven 依赖项中的影响

java - 使用 Maven Shade 插件时出现 ClassNotFound 异常