Hello,

it seems the metastore is also refering to it..
git grep 2.5.0|grep pom.xml

I would highly recommend to give a try to the standalone-jdbc driver before 
trying to build Hive on a not yet supported platform.

cheers,
Zoltan



On 08/29/2018 02:26 PM, Meghali Dhoble wrote:
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

Inactive hide details for Zoltan Haindrich ---08/29/2018 05:36:22 PM---Hello, It seems ppc64le is added in https://urldefense.pZoltan Haindrich ---08/29/2018 05:36:22 PM---Hello, It seems ppc64le is added in INVALID URI REMOVED <INVALID%20URI%20REMOVED>

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