diff options
author | Christine Koppelt <cko@users.noreply.github.com> | 2017-03-26 18:17:17 +0200 |
---|---|---|
committer | Christine Koppelt <cko@users.noreply.github.com> | 2017-03-28 21:30:20 +0200 |
commit | 258e3524e283abd6285b5bdb2655fa9acc1f76a9 (patch) | |
tree | 8f4e8005b54361714f0ddd1a2a25628c84fca169 /pkgs/applications/networking | |
parent | 6c17ad677c4970c87e8562574ea7e6fbf12b0813 (diff) | |
download | nixlib-258e3524e283abd6285b5bdb2655fa9acc1f76a9.tar nixlib-258e3524e283abd6285b5bdb2655fa9acc1f76a9.tar.gz nixlib-258e3524e283abd6285b5bdb2655fa9acc1f76a9.tar.bz2 nixlib-258e3524e283abd6285b5bdb2655fa9acc1f76a9.tar.lz nixlib-258e3524e283abd6285b5bdb2655fa9acc1f76a9.tar.xz nixlib-258e3524e283abd6285b5bdb2655fa9acc1f76a9.tar.zst nixlib-258e3524e283abd6285b5bdb2655fa9acc1f76a9.zip |
spark: activate R backend
Diffstat (limited to 'pkgs/applications/networking')
-rw-r--r-- | pkgs/applications/networking/cluster/spark/default.nix | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/pkgs/applications/networking/cluster/spark/default.nix b/pkgs/applications/networking/cluster/spark/default.nix index bdcb0a846259..7ba8a2ea1cd1 100644 --- a/pkgs/applications/networking/cluster/spark/default.nix +++ b/pkgs/applications/networking/cluster/spark/default.nix @@ -1,4 +1,5 @@ { stdenv, fetchzip, makeWrapper, jre, pythonPackages +, RSupport? true, R , mesosSupport ? true, mesos , version }: @@ -30,6 +31,7 @@ stdenv.mkDerivation rec { }; buildInputs = [ makeWrapper jre pythonPackages.python pythonPackages.numpy ] + ++ optional RSupport R ++ optional mesosSupport mesos; untarDir = "${name}-bin-${hadoopVersion}"; @@ -46,6 +48,9 @@ stdenv.mkDerivation rec { export SPARK_HOME="$out/lib/${untarDir}" export PYSPARK_PYTHON="${pythonPackages.python}/bin/${pythonPackages.python.executable}" export PYTHONPATH="\$PYTHONPATH:$PYTHONPATH" + ${optionalString RSupport + ''export SPARKR_R_SHELL="${R}/bin/R" + export PATH=$PATH:"${R}/bin/R"''} ${optionalString mesosSupport ''export MESOS_NATIVE_LIBRARY="$MESOS_NATIVE_LIBRARY"''} EOF @@ -57,7 +62,7 @@ stdenv.mkDerivation rec { ''; meta = { - description = "Lightning-fast cluster computing"; + description = "Apache Spark is a fast and general engine for large-scale data processing"; homepage = "http://spark.apache.org"; license = stdenv.lib.licenses.asl20; platforms = stdenv.lib.platforms.all; |