Talked with Owen offline. He confirmed that as of 0.13, hive-exec is still uber jar.
Right now I am facing the following error building against Hive 0.13.1 : [ERROR] Failed to execute goal on project spark-hive_2.10: Could not resolve dependencies for project org.apache.spark:spark-hive_2.10:jar:1.1.0-SNAPSHOT: The following artifacts could not be resolved: org.spark-project.hive:hive-metastore:jar:0.13.1, org.spark-project.hive:hive-exec:jar:0.13.1, org.spark-project.hive:hive-serde:jar:0.13.1: Failure to find org.spark-project.hive:hive-metastore:jar:0.13.1 in http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of maven-repo has elapsed or updates are forced -> [Help 1] Some hint would be appreciated. Cheers On Mon, Jul 28, 2014 at 9:15 AM, Sean Owen <so...@cloudera.com> wrote: > Yes, it is published. As of previous versions, at least, hive-exec > included all of its dependencies *in its artifact*, making it unusable > as-is because it contained copies of dependencies that clash with > versions present in other artifacts, and can't be managed with Maven > mechanisms. > > I am not sure why hive-exec was not published normally, with just its > own classes. That's why it was copied, into an artifact with just > hive-exec code. > > You could do the same thing for hive-exec 0.13.1. > Or maybe someone knows that it's published more 'normally' now. > I don't think hive-metastore is related to this question? > > I am no expert on the Hive artifacts, just remembering what the issue > was initially in case it helps you get to a similar solution. > > On Mon, Jul 28, 2014 at 4:47 PM, Ted Yu <yuzhih...@gmail.com> wrote: > > hive-exec (as of 0.13.1) is published here: > > > http://search.maven.org/#artifactdetails%7Corg.apache.hive%7Chive-exec%7C0.13.1%7Cjar > > > > Should a JIRA be opened so that dependency on hive-metastore can be > > replaced by dependency on hive-exec ? > > > > Cheers > > > > > > On Mon, Jul 28, 2014 at 8:26 AM, Sean Owen <so...@cloudera.com> wrote: > > > >> The reason for org.spark-project.hive is that Spark relies on > >> hive-exec, but the Hive project does not publish this artifact by > >> itself, only with all its dependencies as an uber jar. Maybe that's > >> been improved. If so, you need to point at the new hive-exec and > >> perhaps sort out its dependencies manually in your build. > >> > >> On Mon, Jul 28, 2014 at 4:01 PM, Ted Yu <yuzhih...@gmail.com> wrote: > >> > I found 0.13.1 artifacts in maven: > >> > > >> > http://search.maven.org/#artifactdetails%7Corg.apache.hive%7Chive-metastore%7C0.13.1%7Cjar > >> > > >> > However, Spark uses groupId of org.spark-project.hive, not > >> org.apache.hive > >> > > >> > Can someone tell me how it is supposed to work ? > >> > > >> > Cheers > >> > > >> > > >> > On Mon, Jul 28, 2014 at 7:44 AM, Steve Nunez <snu...@hortonworks.com> > >> wrote: > >> > > >> >> I saw a note earlier, perhaps on the user list, that at least one > >> person is > >> >> using Hive 0.13. Anyone got a working build configuration for this > >> version > >> >> of Hive? > >> >> > >> >> Regards, > >> >> - Steve > >> >> > >> >> > >> >> > >> >> -- > >> >> CONFIDENTIALITY NOTICE > >> >> NOTICE: This message is intended for the use of the individual or > >> entity to > >> >> which it is addressed and may contain information that is > confidential, > >> >> privileged and exempt from disclosure under applicable law. If the > >> reader > >> >> of this message is not the intended recipient, you are hereby > notified > >> that > >> >> any printing, copying, dissemination, distribution, disclosure or > >> >> forwarding of this communication is strictly prohibited. If you have > >> >> received this communication in error, please contact the sender > >> immediately > >> >> and delete it from your system. Thank You. > >> >> > >> >