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