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/servers/hbase | |
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/servers/hbase')
-rw-r--r-- | pkgs/servers/hbase/default.nix | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/pkgs/servers/hbase/default.nix b/pkgs/servers/hbase/default.nix index 46521da885390..40b5dc7e0b65e 100644 --- a/pkgs/servers/hbase/default.nix +++ b/pkgs/servers/hbase/default.nix @@ -21,7 +21,9 @@ let common = { version, hash, jdk ? jdk11_headless, tests }: installPhase = '' mkdir -p $out cp -R * $out - wrapProgram $out/bin/hbase --set-default JAVA_HOME ${jdk.home} + wrapProgram $out/bin/hbase --set-default JAVA_HOME ${jdk.home} \ + --run "test -d /etc/hadoop-conf && export HBASE_CONF_DIR=\''${HBASE_CONF_DIR-'/etc/hadoop-conf/'}" \ + --set-default HBASE_CONF_DIR "$out/conf/" ''; passthru = { inherit tests; }; |