一、编译时报错
1. linkis的某个包找不到
- 错误示例如下:
Failed to execute goal xxx on project linkis-resourcemanager-server: Assembly is incorrectly configurad: linkis-resourcemanager: Assembly is incorrectly configurad: linkis-resourcemanager
解决办法
如果您是本地第一次使用,必须先在最外层工程pom.xml所在目录先执行以下命令:
mvn -N install
然后才在最外层工程pom.xml所在目录执行以下命令:
mvn clean install
更多请参考Linkis编译文档。
2. 找不到第三方依赖包
- 错误示例如下:
Could not resolve dependencies for project com.webank.wedatasphere.linkis:linkis-database:jar:0.6.0: Failed to collect dependencies at org.apache.hive:hive-exec:jar:1.2.1 -> org.apache.calcite:calcite-core:jar:1.2.0-incubating -> org.pentaho:pentaho-aggdesigner-algorithm:jar:5.1.5-jhyde?
解决办法
换个镜像,不要用阿里的镜像
3. 将顶层的Hadoop和Hive版本换成CDH版本后,报找不到CDH相关jar
错误示例如下:
如:顶层pom.xml将hive.version换成了1.1.0-cdh5.9.2,报找不到hive的jar
Could not resolve dependencies for project com.webank.wedatasphere.linkis:linkis-database:jar:0.6.0: Failed to collect dependencies at org.apache.hive:hive-exec:jar:1.1.0-cdh5.9.2
解决办法
在pom.xml上加上如下的repo:
<repositories>
<repository>
<url>https://repository.cloudera.com/content/repositories/public/</url>
<id>repo1</id>
<name>maven2</name>
</repository>
</repositories>
更多
如果您在安装使用过程中,发现存在常见问题尚未收录的问题,欢迎给我们提issue,我们会快速响应。当然,也欢迎您通过微信和QQ联系我们。