mirror of
https://github.com/apache/zeppelin
synced 2026-05-24 09:38:26 +00:00
### What is this PR for?
We should remove `ZEPPELIN_NOTEBOOK_DIR` and `ZEPPELIN_INTERPRETER_DIR` from `common.sh` otherwise the corresponding property defined in `zeppelin-site.xml` won't take effect. I also check other properties like ZEPPELIN_CONF_DIR and ZEPPELIN_WAR. Although we define them explicitly in common.sh, we didn't expose them in document `install.md` and `zeppelin-site.xml.template`, so I think these are only for internal use and it is OK to keep them in common.sh although their correponding property in zeppelin-site.xml won't take effect too.
### What type of PR is it?
[Bug Fix]
### Todos
* [ ] - Task
### What is the Jira issue?
* https://issues.apache.org/jira/browse/ZEPPELIN-1785
### How should this be tested?
Tested manually
### Screenshots (if appropriate)
### Questions:
* Does the licenses files need update? No
* Is there breaking changes for older versions? No
* Does this needs documentation? No
…
Author: Jeff Zhang <zjffdu@apache.org>
Closes #1745 from zjffdu/ZEPPELIN-1785 and squashes the following commits:
141ec68 [Jeff Zhang] ZEPPELIN-1785. Remove ZEPPELIN_NOTEBOOK_DIR and ZEPPELIN_INTERPRETER_DIR from common.sh
97 lines
2.7 KiB
Batchfile
97 lines
2.7 KiB
Batchfile
@echo off
|
|
|
|
REM Licensed to the Apache Software Foundation (ASF) under one or more
|
|
REM contributor license agreements. See the NOTICE file distributed with
|
|
REM this work for additional information regarding copyright ownership.
|
|
REM The ASF licenses this file to You under the Apache License, Version 2.0
|
|
REM (the "License"); you may not use this file except in compliance with
|
|
REM the License. You may obtain a copy of the License at
|
|
REM
|
|
REM http://www.apache.org/licenses/LICENSE-2.0
|
|
REM
|
|
REM Unless required by applicable law or agreed to in writing, software
|
|
REM distributed under the License is distributed on an "AS IS" BASIS,
|
|
REM WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
REM See the License for the specific language governing permissions and
|
|
REM limitations under the License.
|
|
|
|
if not defined ZEPPELIN_HOME (
|
|
for %%d in ("%~dp0..") do (
|
|
set ZEPPELIN_HOME=%%~fd
|
|
)
|
|
)
|
|
|
|
if not defined ZEPPELIN_CONF_DIR (
|
|
set ZEPPELIN_CONF_DIR=%ZEPPELIN_HOME%\conf
|
|
)
|
|
|
|
if not defined ZEPPELIN_LOG_DIR (
|
|
set ZEPPELIN_LOG_DIR=%ZEPPELIN_HOME%\logs
|
|
)
|
|
|
|
if not defined ZEPPELIN_PID_DIR (
|
|
set ZEPPELIN_PID_DIR=%ZEPPELIN_HOME%\run
|
|
)
|
|
|
|
if not defined ZEPPELIN_WAR (
|
|
if exist "%ZEPPELIN_HOME%\zeppelin-web\dist" (
|
|
set ZEPPELIN_WAR=%ZEPPELIN_HOME%\zeppelin-web\dist
|
|
) else (
|
|
for %%d in ("%ZEPPELIN_HOME%\zeppelin-web*.war") do (
|
|
set ZEPPELIN_WAR=%%d
|
|
)
|
|
)
|
|
)
|
|
|
|
if exist "%ZEPPELIN_CONF_DIR%\zeppelin-env.cmd" (
|
|
call "%ZEPPELIN_CONF_DIR%\zeppelin-env.cmd"
|
|
)
|
|
|
|
if not defined ZEPPELIN_CLASSPATH (
|
|
set ZEPPELIN_CLASSPATH="%ZEPPELIN_CONF_DIR%"
|
|
) else (
|
|
set ZEPPELIN_CLASSPATH=%ZEPPELIN_CLASSPATH%;"%ZEPPELIN_CONF_DIR%"
|
|
)
|
|
|
|
if not defined ZEPPELIN_ENCODING (
|
|
set ZEPPELIN_ENCODING=UTF-8
|
|
)
|
|
|
|
if not defined ZEPPELIN_MEM (
|
|
set ZEPPELIN_MEM=-Xms1024m -Xmx1024m -XX:MaxPermSize=512m
|
|
)
|
|
|
|
if not defined ZEPPELIN_INTP_MEM (
|
|
set ZEPPELIN_INTP_MEM=-Xms1024m -Xmx1024m -XX:MaxPermSize=512m
|
|
)
|
|
|
|
if not defined ZEPPELIN_JAVA_OPTS (
|
|
set ZEPPELIN_JAVA_OPTS=-Dfile.encoding=%ZEPPELIN_ENCODING% %ZEPPELIN_MEM%
|
|
) else (
|
|
set ZEPPELIN_JAVA_OPTS=%ZEPPELIN_JAVA_OPTS% -Dfile.encoding=%ZEPPELIN_ENCODING% %ZEPPELIN_MEM%
|
|
)
|
|
|
|
if not defined JAVA_OPTS (
|
|
set JAVA_OPTS=%ZEPPELIN_JAVA_OPTS%
|
|
) else (
|
|
set JAVA_OPTS=%JAVA_OPTS% %ZEPPELIN_JAVA_OPTS%
|
|
)
|
|
|
|
|
|
set JAVA_INTP_OPTS=%ZEPPELIN_INTP_JAVA_OPTS% -Dfile.encoding=%ZEPPELIN_ENCODING%
|
|
|
|
if not defined JAVA_HOME (
|
|
set ZEPPELIN_RUNNER=java
|
|
) else (
|
|
set ZEPPELIN_RUNNER=%JAVA_HOME%\bin\java
|
|
)
|
|
|
|
if not defined ZEPPELIN_IDENT_STRING (
|
|
set ZEPPELIN_IDENT_STRING=%USERNAME%
|
|
)
|
|
|
|
if not defined ZEPPELIN_INTERPRETER_REMOTE_RUNNER (
|
|
set ZEPPELIN_INTERPRETER_REMOTE_RUNNER=bin\interpreter.cmd
|
|
)
|
|
|
|
exit /b
|