diff options
author | illustris <rharikrishnan95@gmail.com> | 2022-05-07 17:40:58 +0530 |
---|---|---|
committer | pennae <82953136+pennae@users.noreply.github.com> | 2022-08-07 21:21:45 +0200 |
commit | cb2576c1b6a8b1f3bea840ccf15acae6c4bbfe82 (patch) | |
tree | 4014ed056bc87afbd3cd796322981aced7697734 /pkgs/applications/networking/cluster/hadoop | |
parent | 53f2d71296cb93c1c1b47f12ed7c81abfa1f0b22 (diff) |
hadoop,hbase: better default for HADOOP_CONF_DIR and HBASE_CONF_DIR
order of precedence: - env var HADOOP_CONF_DIR for hadoop and HBASE_CONF_DIR for hbase, if set - /etc/hadoop-conf, if present - default confs in package
Diffstat (limited to 'pkgs/applications/networking/cluster/hadoop')
-rw-r--r-- | pkgs/applications/networking/cluster/hadoop/default.nix | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/pkgs/applications/networking/cluster/hadoop/default.nix b/pkgs/applications/networking/cluster/hadoop/default.nix index 1b8cba11c7bac..11974b6db1a6b 100644 --- a/pkgs/applications/networking/cluster/hadoop/default.nix +++ b/pkgs/applications/networking/cluster/hadoop/default.nix @@ -51,7 +51,8 @@ let makeWrapper "$n" "$out/bin/$(basename $n)"\ --set-default JAVA_HOME ${jdk.home}\ --set-default HADOOP_HOME $out/lib/${untarDir}\ - --set-default HADOOP_CONF_DIR /etc/hadoop-conf/\ + --run "test -d /etc/hadoop-conf && export HADOOP_CONF_DIR=\''${HADOOP_CONF_DIR-'/etc/hadoop-conf/'}"\ + --set-default HADOOP_CONF_DIR $out/lib/${untarDir}/etc/hadoop/\ --prefix PATH : "${makeBinPath [ bash coreutils which]}"\ --prefix JAVA_LIBRARY_PATH : "${makeLibraryPath buildInputs}" done |