DataX 打包缺少clickhousewriter

fxnxkyjh  于 2022-10-20  发布在  ClickHouse
关注(0)|答案(6)|浏览(415)

需要用到clickhouse。然后发现直接下载的版本并不包含。
打包的话,显示如下问题。

qmb5sa22

qmb5sa221#

我的也和你一样,编译clickhousewriter错误,说编译datax的master这个clickhousewriter始终通不过,有人编译通过了吗?报错说com.alibaba.datax:clickhousewriter:jar:0.0.1-SNAPSHOT在 https://maven.aliyun.com/mvn/view里面找不到

lf5gs5x2

lf5gs5x23#

@dukeshiny 这个可以编译。
https://github.com/kuangye098/DataX

这个的pom.xml,没有引用阿里中心库,可以对比一下

2cmtqfgy

2cmtqfgy5#

Clickhousewriter 存在问题,可以在该模块 pom.xml 文件中,注解掉该依赖(该依赖用作测试,代码里面也没有单元测试)

<dependency>
            <groupId>com.alibaba.datax</groupId>
            <artifactId>simulator</artifactId>
            <version>${datax-project-version}</version>
            <scope>test</scope>
        </dependency>

另外,需要把 ClickhouseWriter.java 中 15行,引入的 ClickHouseType去掉,未识别该类

import ru.yandex.clickhouse.ClickHouseTuple;

然后尝试编译

syqv5f0l

syqv5f0l6#

simulator注解掉就好了

相关问题