| [ |
| { |
| "group": "sh", |
| "name": "sh", |
| "className": "org.apache.zeppelin.shell.ShellInterpreter", |
| "defaultInterpreter": true, |
| "properties": { |
| "shell.command.timeout.millisecs": { |
| "envName": "SHELL_COMMAND_TIMEOUT", |
| "propertyName": "shell.command.timeout.millisecs", |
| "defaultValue": "60000", |
| "description": "Shell command time out in millisecs. Default = 60000", |
| "type": "number" |
| }, |
| "shell.command.timeout.check.interval": { |
| "envName": "", |
| "propertyName": "shell.command.timeout.check.interval", |
| "defaultValue": "60000", |
| "description": "Shell command output check interval in millisecs. Default = 10000", |
| "type": "number" |
| }, |
| "shell.working.directory.user.home": { |
| "envName": "SHELL_WORKING_DIRECTORY_USER_HOME", |
| "propertyName": "shell.working.directory.user.home", |
| "defaultValue": false, |
| "description": "If this set to true, the shell's working directory will be set to user home", |
| "type": "checkbox" |
| }, |
| "zeppelin.shell.auth.type": { |
| "envName": null, |
| "propertyName": "zeppelin.shell.auth.type", |
| "defaultValue": "", |
| "description": "If auth type is needed, Example: KERBEROS", |
| "type": "string" |
| }, |
| "zeppelin.shell.keytab.location": { |
| "envName": null, |
| "propertyName": "zeppelin.shell.keytab.location", |
| "defaultValue": "", |
| "description": "Kerberos keytab location", |
| "type": "string" |
| }, |
| "zeppelin.shell.principal": { |
| "envName": null, |
| "propertyName": "zeppelin.shell.principal", |
| "defaultValue": "", |
| "description": "Kerberos principal", |
| "type": "string" |
| }, |
| "zeppelin.shell.interpolation": { |
| "envName": null, |
| "propertyName": "zeppelin.shell.interpolation", |
| "defaultValue": false, |
| "description": "Enable ZeppelinContext variable interpolation into paragraph text", |
| "type": "checkbox" |
| }, |
| "zeppelin.concurrency.max": { |
| "envName": null, |
| "propertyName": "zeppelin.concurrency.max", |
| "defaultValue": "10", |
| "description": "Max concurrency of shell interpreter", |
| "type": "number" |
| } |
| }, |
| "editor": { |
| "language": "sh", |
| "editOnDblClick": false, |
| "completionSupport": false |
| } |
| }, |
| { |
| "group": "sh", |
| "name": "terminal", |
| "className": "org.apache.zeppelin.shell.TerminalInterpreter", |
| "properties": { |
| "zeppelin.terminal.ip.mapping": { |
| "envName": null, |
| "propertyName": "zeppelin.terminal.ip.mapping", |
| "defaultValue": "", |
| "description": "Internal and external IP mapping of zeppelin server", |
| "type": "string" |
| } |
| }, |
| "editor": { |
| "language": "sh", |
| "editOnDblClick": false, |
| "completionSupport": false |
| }, |
| "config": { |
| "checkEmpty": false |
| } |
| } |
| ] |