Skip to content

Commit 8011701

Browse files
committed
bug fix
1 parent c19cd28 commit 8011701

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

bin/compute-classpath.cmd

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,8 @@ for %%d in ("%datanucleus_dir%\datanucleus-*.jar") do (
7272
)
7373
set CLASSPATH=%CLASSPATH%;%datanucleus_jars%
7474

75-
rem Exclude hive-beeline*.jar from uber jar, since beeline need the Implementation-Version
76-
rem from MANIFEST.MF.
75+
rem SPARK-4261: make right version info for beeline, copy hive-beeline*.jar to "lib_managed/jars/".
76+
rem Here add beeline jar to classpath.
7777
for %%d in ("%datanucleus_dir%\hive-beeline*.jar") do (
7878
set hivebeeline_jar=!hivebeeline_jar!;%%d
7979
)

bin/compute-classpath.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -113,9 +113,9 @@ fi
113113
datanucleus_jars="$(find "$datanucleus_dir" 2>/dev/null | grep "datanucleus-.*\\.jar")"
114114
datanucleus_jars="$(echo "$datanucleus_jars" | tr "\n" : | sed s/:$//g)"
115115

116-
# Exclude hive-beeline*.jar from uber jar, since beeline need the Implementation-Version
117-
# from MANIFEST.MF.
118-
hivebeeline_jar="$(find "$datanucleus_dir" 2>/dev/null | grep "hive-beeline*\\.jar")"
116+
# SPARK-4261: make right version info for beeline, copy hive-beeline*.jar to "lib_managed/jars/".
117+
# Here add beeline jar to classpath.
118+
hivebeeline_jar="$(find "$datanucleus_dir" 2>/dev/null | grep "hive-beeline-.*\\.jar")"
119119

120120
if [ -n "$datanucleus_jars" ]; then
121121
hive_files=$("$JAR_CMD" -tf "$ASSEMBLY_JAR" org/apache/hadoop/hive/ql/exec 2>/dev/null)

sql/hive-thriftserver/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@
9595
<skip>true</skip>
9696
</configuration>
9797
</plugin>
98-
<!-- Deploy datanucleus jars to the spark/lib_managed/jars directory -->
98+
<!-- Deploy hive-beeline jar to the spark/lib_managed/jars directory -->
9999
<plugin>
100100
<groupId>org.apache.maven.plugins</groupId>
101101
<artifactId>maven-dependency-plugin</artifactId>
@@ -108,13 +108,13 @@
108108
<goal>copy-dependencies</goal>
109109
</goals>
110110
<configuration>
111-
<!-- basedir is spark/sql/hive/ -->
111+
<!-- basedir is spark/sql/hive-thriftserver/ -->
112112
<outputDirectory>${basedir}/../../lib_managed/jars</outputDirectory>
113113
<overWriteReleases>false</overWriteReleases>
114114
<overWriteSnapshots>false</overWriteSnapshots>
115115
<overWriteIfNewer>true</overWriteIfNewer>
116116
<includeGroupIds>org.spark-project.hive</includeGroupIds>
117-
<includeClassifiers>hive-beeline</includeClassifiers>
117+
<includeArtifactIds>hive-beeline</includeArtifactIds>
118118
</configuration>
119119
</execution>
120120
</executions>

0 commit comments

Comments
 (0)