[ https://issues.apache.org/jira/browse/OOZIE-3454?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
duan xiong reassigned OOZIE-3454: --------------------------------- Assignee: (was: duan xiong) > Fix oozie-setup.sh usage information > ------------------------------------ > > Key: OOZIE-3454 > URL: https://issues.apache.org/jira/browse/OOZIE-3454 > Project: Oozie > Issue Type: Bug > Reporter: Andras Salamon > Priority: Minor > > This is the usage information of {{oozie-setup.sh}}: > {noformat} > Usage : oozie-setup.sh <Command and OPTIONS> > sharelib create -fs FS_URI [-locallib SHARED_LIBRARY] [-concurrency > CONCURRENCY] > (create > sharelib for oozie, > FS_URI is the > fs.default.name > for hdfs uri; > SHARED_LIBRARY, path to the > Oozie > sharelib to install, it can be a tarball > or an > expanded version of it. If omitted, > the Oozie > sharelib tarball from the Oozie > installation > directory will be used. > CONCURRENCY > is a number of threads to be used > for copy > operations. > By default 1 > thread will be used) > (action fails > if sharelib is already installed > in HDFS) > sharelib upgrade -fs FS_URI [-locallib SHARED_LIBRARY] > ([deprecated][use create command to create new version] > upgrade > existing sharelib, fails if there > is no > existing sharelib installed in HDFS) > db create|upgrade|postupgrade -run [-sqlfile <FILE>] (create, > upgrade or postupgrade oozie db with an > optional sql > File) > export <file> exports the > oozie database to the specified > file in zip > format > import <file> imports the > oozie database from the zip file > created by > export > (without options prints this usage information) > EXTJS can be downloaded from http://www.extjs.com/learn/Ext_Version_Archives > {noformat} > It sounds logical that without options the script prints of the usage > information, but this is not true: > {noformat} > $ oozie-setup.sh > INFO: Oozie webconsole disabled, ExtJS library not specified > INFO: Oozie is ready to be started > {noformat} > Checking the source code also shows that in this case it will > [call|https://github.com/apache/oozie/blob/master/distro/src/main/bin/oozie-setup.sh#L249-L251] > the prepare_jetty part of the script. It only prints out the usage > information if we add an invalid option. > Since calling the script without options is the only way to access the > prepare_jetty part and we want to keep the script compatible with the earlier > versions, probably we could just delete this sentence. > The "EXTJS can be downloaded" part is also obsolete, it cannot be downloaded > from the link. I'm afraid this version is so old, it cannot be downloaded > from the official website anymore. This [stackoverflow > answer|https://stackoverflow.com/a/49298186/21348] suggests to download it > from the cloudera archive, but I'm not sure if it's a good idea to put that > link into the opensource Oozie. > If we fix this, we also need to fix the > [documentation|https://oozie.apache.org/docs/5.1.0/AG_Install.html], since it > also contains the usage information. -- This message was sent by Atlassian Jira (v8.20.1#820001)