This is an automated email from the ASF dual-hosted git repository.

iwasakims pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/bigtop.git


The following commit(s) were added to refs/heads/master by this push:
     new b3e6ffb  BIGTOP-3362. Unable to install spark-python package on 
CentOS8 due to lack of python package. (#644)
b3e6ffb is described below

commit b3e6ffb418710bccce766bab0613ae1fb9725d85
Author: masatana <[email protected]>
AuthorDate: Fri Jun 5 00:15:58 2020 +0900

    BIGTOP-3362. Unable to install spark-python package on CentOS8 due to lack 
of python package. (#644)
---
 bigtop-packages/src/rpm/spark/SPECS/spark.spec | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/bigtop-packages/src/rpm/spark/SPECS/spark.spec 
b/bigtop-packages/src/rpm/spark/SPECS/spark.spec
index 95fbc88..9e43769 100644
--- a/bigtop-packages/src/rpm/spark/SPECS/spark.spec
+++ b/bigtop-packages/src/rpm/spark/SPECS/spark.spec
@@ -100,7 +100,11 @@ Server for Spark worker
 %package -n spark-python
 Summary: Python client for Spark
 Group: Development/Libraries
+%if 0%{?rhel} >= 8
+Requires: spark-core = %{version}-%{release}, python2
+%else
 Requires: spark-core = %{version}-%{release}, python
+%endif
 
 %description -n spark-python
 Includes PySpark, an interactive Python shell for Spark, and related libraries
@@ -160,11 +164,19 @@ bash $RPM_SOURCE_DIR/do-component-build
 %__rm -rf $RPM_BUILD_ROOT
 %__install -d -m 0755 $RPM_BUILD_ROOT/%{initd_dir}/
 
+%if 0%{?rhel} >= 8
+PYSPARK_PYTHON=python2 bash $RPM_SOURCE_DIR/install_spark.sh \
+          --build-dir=`pwd`         \
+          --source-dir=$RPM_SOURCE_DIR \
+          --prefix=$RPM_BUILD_ROOT  \
+          --doc-dir=%{doc_spark}
+%else
 bash $RPM_SOURCE_DIR/install_spark.sh \
           --build-dir=`pwd`         \
           --source-dir=$RPM_SOURCE_DIR \
           --prefix=$RPM_BUILD_ROOT  \
           --doc-dir=%{doc_spark}
+%endif
 
 %__rm -f $RPM_BUILD_ROOT/%{lib_spark}/jars/hadoop-*.jar
 

Reply via email to