Hi Zoltan,
Thanks for the quick response.
I did tried for version 3.6.1 and it still looks for version 2.5.0 binary,
which is more confusing to me.

However the download location which maven build is referring to is ,
https://repo.maven.apache.org/maven2/com/google/protobuf/protoc/3.6.1/,
which doesn't have a ppc64le binary, in spite of the protobuf being
available for power.

Any idea how can we make the protobuf binary available at this location ?

Thanks,
Meghali Dhoble



From:   Zoltan Haindrich <k...@rxd.hu>
To:     dev@hive.apache.org, Meghali Dhoble <dhob...@us.ibm.com>
Date:   08/29/2018 05:36 PM
Subject:        Re: Hive build from source is failing on ppc64le



Hello,

It seems ppc64le is added in
https://github.com/protocolbuffers/protobuf/pull/4411
 to protobuf;
from here
https://github.com/protocolbuffers/protobuf/commit/7f92711085374322f416745e00e69b63c4fcbbf2

I think you should try to use at least 3.6.1...

Good luck building Hive on power...but I'm not sure; I think you should
first try a jdbc-standalone jar...from a different platforms build; because
I think hive's jdbc
driver is entirely written in java; so it should work on power as well...

or...use one from maven central:
http://central.maven.org/maven2/org/apache/hive/hive-jdbc/3.1.0/



cheers,
Zoltan


On 08/29/2018 01:51 PM, Meghali Dhoble wrote:
>
>
> Hi Hive-Team,
> I have been working to get the hive-jdbc built on the power platform.
> However it's failing for me with an error which indicates that a
particular
> binary is not present at the maven-repository for ppc64le.  I tried
> replacing the binary at ~/.m2/repository location, however that didn't
help
> me.
>
> I am unable to understand what binary it is looking for and is there a
way
> to manually build it and provide the path to it.
> Could someone please help me understand this issue better?
>
> OS - Linux (Ubuntu 18.04)
> Architecture - ppc64le
>
> The error log is as below:
>
>     [ERROR] Failed to execute goal
>     com.github.os72:protoc-jar-maven-plugin:3.5.1.1:run (default) on
project
>     hive-standalone-metastore: Error resolving artifact:
>     com.google.protobuf:protoc:2.5.0: Failure to find
>     com.google.protobuf:protoc:exe:linux-ppcle_64:2.5.0 in
>
https://repo.maven.apache.org/maven2
 was cached in the local repository,
>     resolution will not be reattempted until the update interval of
central
>     has elapsed or updates are forced
>     [ERROR]
>     [ERROR] Try downloading the file manually from the project website.
>     [ERROR]
>     [ERROR] Then, install it using the command:
>     [ERROR]     mvn install:install-file -DgroupId=com.google.protobuf
>     -DartifactId=protoc -Dversion=2.5.0 -Dclassifier=linux-ppcle_64
>     -Dpackaging=exe -Dfile=/path/to/file
>     [ERROR]
>     [ERROR] Alternatively, if you host your own repository you can deploy
>     the file there:
>     [ERROR]     mvn deploy:deploy-file -DgroupId=com.google.protobuf
>     -DartifactId=protoc -Dversion=2.5.0 -Dclassifier=linux-ppcle_64
>     -Dpackaging=exe -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
>     [ERROR]
>     [ERROR]
>     [ERROR]   com.google.protobuf:protoc:exe:2.5.0
>
>
> Thanks,
> Meghali Dhoble
>


Reply via email to