You are viewing archived documentation for Hazelcast CLC 5.5.1. These pages are no longer maintained.

See the latest documentation

Configuration for Hazelcast CLC

Hazelcast CLC allows you to configure settings for cluster connection credentials, using a configuration file. Some of those settings may be overriden using global command-line parameters.

CLC has a simple YAML configuration, usually named config.yaml. This file can exist anywhere in the file system, and can be used with the --config (or -c) flag:

clc -c test/config.yaml

configs directory in $CLC_HOME is special, it contains all the configurations known to CLC. You can use the clc home command in order to see where $CLC_HOME is:

clc home
/home/me/.local/share/clc

Known configurations can be directly specified by their names, instead of the full path. clc config list command lists the configurations known to CLC:

# List configurations
$ clc config list
--------------------
 Configuration Name
--------------------
default
pr-3066
--------------------

# Start CLC shell with configuration named pr-3066
$ clc -c pr-3066
  1. If no configuration is specified, but a single configuration exists, that configuration is used.

  2. If there are more than one configuration exists, and the default configuration exists, the default configuration is used.

  3. Otherwise CLC displays a selector to choose the cluster. The name of the default configuration may be overriden using the CLC_CONFIG environment variable.