nodesync tracing enable
Enables tracing.
Synopsis
nodesync <main_options> tracing enable
[(-c | --color)]
[(-f | --follow)]
[(-l <level_name> | --level <level_name>)]
[(-n <node_list> | --nodes <node_list>)]
[--quiet]
[(-t <seconds> | --timeout <seconds>)]
[--tables <table_list>]
[(-v | --verbose)]
Syntax legend
| Syntax conventions | Description |
|---|---|
Italic, bold, or |
Syntax diagrams and code samples use one or more of these styles to mark placeholders for variable values. Replace placeholders with a valid option or your own user-defined value. In CQL statements, angle brackets are required to enclose data types in a set, list, map, or tuple.
Separate the data types with a comma.
For example: In Search CQL statements, use angle brackets to identify the entity and literal value to overwrite the XML element in the schema and |
|
Square brackets surround optional command arguments. Do not type the square brackets. |
|
Parentheses identify a group to choose from. Do not type the parentheses. |
|
A pipe separates alternative elements. Type any one of the elements. Do not type the pipe. |
|
Indicates that you can repeat the syntax element as often as required. |
|
Use single quotation marks to surround literal strings in CQL statements.
Use single quotation marks to preserve upper case.
+
For Search CQL only: Single quotation marks surround an entire XML schema declaration, such as |
|
Map collection.
Curly braces enclose maps ( |
|
Ends a CQL statement. |
|
Separate command line options from command arguments with two hyphens. This syntax is useful when arguments might be mistaken for command line options. |
Common options
The following options are available to all nodesync commands:
- -ca, --cql-auth-provider cql_Authprovider
-
CQL auth provider class name.
- -cp, --cql-password cql_password
-
CQL password.
- -cs | --cql-ssl
-
Use SSL for CQL connection.
- -cu, --cql-username cql_username
-
CQL username.
- -h, --host cql_host
-
Connect to the specified remote CQL host.
- help
-
Displays options and usage instructions. For more specific help, use
nodesync help <command>ornodesync help <command> <subcommand>.
- -jp, --jmx-password jmx_password
-
JMX password.
- -jpf, --jmx-password-file jmx_password_file
-
Path to JMX password file.
- -js | --jmx-ssl
-
Use SSL for JMX.
- -ju, --jmx-username jmx_username
-
JMX username.
- -p, --port cql_port
-
Connection port for CQL.
- -k, --keyspace keyspace_name
-
Specify a default keyspace for unqualified table names or wildcards in the
table_list.The keyspace must be an alterable keyspace:
system_distributedkeyspace or auser-createdkeyspace. An error results when attempting to run these commands on an unalterable keyspace such assystem_auth.For example, when the keyspace is alterable:
nodesync disable -v -k system_distributed "*" Nodesync disabled for system_distributed.nodesync_status Nodesync disabled for system_distributed.backups ... Nodesync disabled for system_distributed.repair_historyAs compared to an unalterable keyspace:
nodesync disable -v -k system_auth "*" Error: Keyspace [system_auth] is not alterable.You can use a CQL command to enable or disable nodesync for unalterable keyspaces, such as a
system_*keyspace. For example:ALTER TABLE system_auth.roles WITH nodesync = {'enabled': 'false'};
- --quiet
-
Suppress warning and error messages.
- -v, --verbose
-
Enable verbose console output.
- --
-
Separates table list from the rest of the command.
- table_list
-
Target tables using any of the following methods:
-
Qualified table names:
keyspace_name.table_name. For example,cycling.comments. -
Default keyspace
-koption with:-
Unqualified table names. For example
-k cycling cyclist_alt_stats comments cyclist_races. -
An asterisk in double quotes to select all tables. For example,
-k cycling "*".
-
-
- -n, --nodes node_list
-
Only disable tracing on the listed nodes. Specify the host name or IP address in a comma separated list.
Default: All nodes
- --quiet
-
Suppresses messages from displaying on
stdout.
Options for the tracing enable command
- -c, --color
-
If --follow is used, color each trace event according from which host it originates from
- -f, --follow
-
After having enabled tracing, continuously show the trace events,showing new events as they come. Note that this won’t exit unless you either manually exit (with Ctrl-c) or use a timeout (--timeout option).
- -l <levelStr>, --level <levelStr>
-
The tracing level: either 'low' or 'high'. If omitted, the 'low' level is used. Note that the 'high' level is somewhat verbose and should be used with care.
- -n, --nodes node_list
-
Only disable tracing on the listed nodes. Specify the host name or IP address in a comma separated list.
Default: All nodes
- --quiet
-
Suppresses messages from displaying on
stdout.
- -t <timeoutStr>, --timeout <timeoutStr>
-
Timeout on the tracing; after that amount of time, tracing will be automatically disabled (and if --follow is used, the command will return). This default in seconds, but a 's', 'm' or 'h' suffix can be used for seconds, minutes or hours respectively.
- --tables <tableStr>
-
A comma separated list of fully-qualified table names to trace. If omitted, all tables are trace.
- -v, --verbose
-
Verbose output.
Example
Enable tracing on all nodes:
nodesync tracing enable
Result
When the CQL host and JMX port is not specified, the local IP and default port are used. Tracing
Warning: Do not forget to stop tracing with 'nodesync tracing disable'.
Enabled tracing. Session id is e60dfd70-eb5a-11e7-8bde-b5dcb560a8ef