Hi,

I tried building Impala version 3.3.0 again and got the same error. I
believe that this is because of the repository location change from
https://repository.cloudera.com/content/groups/* to
https://repository.cloudera.com/artifactory/* . Does anyone know of a
correct patch to apply for the latest Impala 3.4.0 to build or a
recent working snapshot/commit of Impala?

Error details:
    [WARNING] The POM for
net.sourceforge.czt.dev:cup-maven-plugin:jar:1.6-cdh is missing, no
dependency information available
    [INFO] BUILD FAILURE
    [ERROR] Plugin net.sourceforge.czt.dev:cup-maven-plugin:1.6-cdh or
one of its dependencies could not be resolved: Could not find artifact
net.sourceforge.czt.dev:cup-maven-plugin:jar:1.6-cdh in
cloudera.thirdparty.repo
(https://repository.cloudera.com/content/repositories/third-party) ->
[Help 1]

Thank you.

Regards,
Hashan Gayasri

On Thu, Nov 12, 2020 at 5:04 PM Hashan Gayasri <hashan.gaya...@gmail.com> wrote:
>
> Hi all,
>
> Impala 3.4.0 Maven Repository Issues and Building With A User-Provided
> Kudu Build
>
> While attempting to build Impala 3.4.0 release along with Kudu 1.13.0,
> I got the following errors:
>
>     [ERROR] Failed to execute goal on project
> impala-minimal-hive-exec: Could not resolve dependencies for project
> org.apache.impala:impala-minimal-hive-exec:jar:0.1-SNAPSHOT: Failed to
> collect dependencies at
> org.apache.hive:hive-exec:jar:2.1.1-cdh6.x-SNAPSHOT ->
> org.cloudera.logredactor:logredactor:jar:2.0.7: Failed to read
> artifact descriptor for
> org.cloudera.logredactor:logredactor:jar:2.0.7: Could not transfer
> artifact org.cloudera.logredactor:logredactor:pom:2.0.7 from/to
> glassfish-repo-archive.repo
> (https://mvnrepository.com/artifact/org.glassfish/javax.el/):
> Authorization failed for
> https://mvnrepository.com/artifact/org.glassfish/javax.el/org/cloudera/logredactor/logredactor/2.0.7/logredactor-2.0.7.pom
> 403 Forbidden -> [Help 1]
>
>     [ERROR] Plugin net.sourceforge.czt.dev:cup-maven-plugin:1.6-cdh or
> one of its dependencies could not be resolved: Could not find artifact
> net.sourceforge.czt.dev:cup-maven-plugin:jar:1.6-cdh in
> cloudera.thirdparty.repo
> (https://repository.cloudera.com/content/repositories/third-party) ->
> [Help 1]
>
>
>
> I noticed that the https://repository.cloudera.com/content/groups/
> repositories have been replaced with
> https://repository.cloudera.com/artifactory/ repositories. So I
> applied the following 2 patches to the impala-parent/pom.xml file
> logged under the following commits as they seemed to be related to my
> issue:
>  * 
> https://github.com/apache/impala/commit/04ce57dcaf338cb92ae8c811736fb99b58acc047
>  * 
> https://github.com/apache/impala/commit/481ea4ab0d476a4aa491f99c2a4e376faddc0b03
> Using the following snippet.
> #--------------------------------------------------------------------------------------------------
>     set -e
>     for patch in \
>         
> "https://github.com/apache/impala/commit/04ce57dcaf338cb92ae8c811736fb99b58acc047.patch";
> \
>         
> "https://github.com/apache/impala/commit/481ea4ab0d476a4aa491f99c2a4e376faddc0b03.patch";
> ;
>         do
>             PATCH_FILE=$(basename "$patch")
>             [[ -f "$PATCH_FILE".applied ]] && continue
>             wget -c -O "$PATCH_FILE" "$patch"
>             git apply --include=impala-parent/pom.xml "$PATCH_FILE"
>             touch "$PATCH_FILE".applied
>     done
> #--------------------------------------------------------------------------------------------------
>
> But I'm still getting the following error:
>
>     [ERROR] Failed to execute goal on project impala-frontend: Could
> not resolve dependencies for project
> org.apache.impala:impala-frontend:jar:0.1-SNAPSHOT: The following
> artifacts could not be resolved:
> org.apache.hadoop:hadoop-aws:jar:3.0.0-cdh6.x-SNAPSHOT, ... : Failure
> to find org.apache.hadoop:hadoop-aws:jar:3.0.0-cdh6.x-SNAPSHOT in
> file:///home/hashan/BUILD/impala-3.4.0/impala-3.4.0/toolchain/kudu-4ed0dbbd1/java/repository
> was cached in the local repository, resolution will not be reattempted
> until the update interval of impala.toolchain.kudu.repo has elapsed or
> updates are forced -> [Help 1]
>
> I have set the env variables KUDU_CLIENT_DIR and KUDU_BUILD_DIR to
> proper locations. But the toolchain kudu still seems to be used. I
> have also set USE_CDH_KUDU=false .
>
> The same build procedure worked without any issue with Impala 3.3.0
> along with Kudu 1.11.1. Kindly let me know if I should be following
> any additional steps or make any other changes.
> Thanks in advance for any advice on this.
>
> Regards,
> Hashan Gayasri
>
> --
> -Hashan Gayasri



-- 
-Hashan Gayasri

Reply via email to