Jubash Reference¶
Synopsis¶
jubash [--host HOST] [--port PORT] [--cluster CLUSTER]
[--service SERVICE] [--command COMMAND]
[--keepalive] [--fail-fast] [--prompt PROMPT]
[--verbose] [--debug] [--help] [script ...]
Description¶
jubash is a command line interface to interactively communicate with Jubatus servers.
See Shell for the detailed description.
Options¶
[]indicates the default value.
-
-H<host>,--host<host>¶ Host name or IP address of the server or proxy. [127.0.0.1]
-
-P<port>,--port<port>¶ Port number of the server or proxy. [9199]
-
-C<cluster>,--cluster<cluster>¶ Jubatus cluster name. Required when connecting to a proxy.
-
-s<service>,--service<service>¶ Name of Jubatus service (
classifier,nearest_neighbor, etc.) Generally you don’t have to specify this option; it is auto-detected by default.
-
-c<command>,--command<command>¶ When specified, run the specified one-shot command instead of starting an interactive shell.
-
-t<timeout>,--timeout<timeout>¶ Client side timeout in seconds. [10]
-
-k,--keepalive¶ Use keep-alive connection mode.
By default,
jubashestablishes new TCP connection for each RPC call. When this option is specified,jubashreuses TCP connection. Keep-alive mode provides better performance.Note that timeout of server or proxy must be disabled (e.g.,
jubaclassifier --timeout 0) to use keep-alive mode.
-
-F,--fail-fast¶ Stop when error occurred when running script.
-
-p<prompt>,--prompt<prompt>¶ Use specified shell prompt format in interactive mode. [
[Jubatus:{service}<{cluster}>@{host}:{port}] #]
-
-v,--verbose¶ Enable verbose mode. In verbose mode, the contents of Datum are displayed when making RPC call.
-
-d,--debug¶ Enable debug mode. In debug mode, stacktrace will be displayed when fatal error occurred.
-
-h,--help¶ Show the usage of the command.