Ruslan Dautkhanov created ZEPPELIN-1660:
-------------------------------------------

             Summary: Home directory references (i.e. ~/zeppelin/) in 
zeppelin-env.sh don't work as expected
                 Key: ZEPPELIN-1660
                 URL: https://issues.apache.org/jira/browse/ZEPPELIN-1660
             Project: Zeppelin
          Issue Type: Bug
          Components: conf, zeppelin-server
    Affects Versions: 0.6.2
         Environment: Java 7
RHEL 6
            Reporter: Ruslan Dautkhanov


We want to have template for Zeppelin conf files and a skelton of user-owned 
directories for each Zeppelin instance, so have to have configuration file 
zeppelin-env.sh to not have absolute paths, but relative to each user's home 
directory. "~" unix-type directory references don't work in Zeppelin.

Have following settings in zeppelin-env.sh that reference current user's home 
directory subdirectories under "zeppelin":
{noformat}
export ZEPPELIN_LOG_DIR="~/zeppelin/log"
export ZEPPELIN_PID_DIR="~/zeppelin/run"
export ZEPPELIN_WAR_TEMPDIR="~/zeppelin/tmp"
export ZEPPELIN_NOTEBOOK_DIR="~/zeppelin/notebooks"
{noformat}

Attempt to start zeppelin.sh --config ~/zeppelin/conf/ 
shows
{noformat}
Log dir doesn't exist, create ~/zeppelin/log
Pid dir doesn't exist, create ~/zeppelin/run
Pid dir doesn't exist, create ~/zeppelin/notebooks
{noformat}

Zeppelin actually creates a directory names "~"/zeppelin (yes, with tilde 
character, with underneath directory named "zeppelin") in the current directory.

We want to have template for Zeppelin conf files and a skelton of user-owned 
directories for each Zeppelin instance, so have to have configuration file 
zeppelin-env.sh to not have absolute paths, but relative to each user's home 
directory. "~" unix-type directory references don't work in Zeppelin.

ps. We also tried to use "~user/zeppelin" - for the sake of completeness of the 
tests -- the same issue.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to