- Synopsis:
- The default hostname/ip-address of the database server.
- See Adminer on DockerHub
- Where used
- Synopsis:
- The access key for your AWS account.
- When used in python programs, see Boto3 Configuration, Using environment variables.
- Examples:
- Where used
- Synopsis:
- The path to a custom certificate bundle to use when establishing SSL/TLS connections.
- When used in python programs, see Boto3 Configuration, Using environment variables.
- Where used
- Synopsis:
- The location of the config file.
- When used in python programs, see Boto3 Configuration, Using environment variables.
- Where used
- Synopsis:
- A list of additional directories to check when loading botocore data.
- When used in python programs, see Boto3 Configuration, Using environment variables.
- Where used
- Synopsis:
- The default AWS Region to use.
- When used in python programs, see Boto3 Configuration, Using environment variables.
- Examples:
us-east-1
us-west-2
- See How to set AWS environment variables
- Where used
- Synopsis:
- The total number of attempts made for a single request.
- When used in python programs, see Boto3 Configuration, Using environment variables.
- Where used
- Synopsis:
- Number of attempts to retrieve credentials on an Amazon EC2 instance.
- When used in python programs, see Boto3 Configuration, Using environment variables.
- Values:
- Default: 1
- Where used
- Synopsis:
- The number of seconds before a connection to the instance metadata service should time out.
- When used in python programs, see Boto3 Configuration, Using environment variables.
- Where used
- Synopsis:
- The default profile to use, if any.
- When used in python programs, see Boto3 Configuration, Using environment variables.
- Where used
- Synopsis:
- Specifies the types of retries the SDK will use.
- When used in python programs, see Boto3 Configuration, Using environment variables.
- Where used
- Synopsis:
- The secret key for your AWS account.
- When used in python programs, see Boto3 Configuration, Using environment variables.
- Examples:
- Where used
- Synopsis:
- The session key for your AWS account.
- When used in python programs, see Boto3 Configuration, Using environment variables.
- Examples:
- Where used
- Synopsis:
- The location of the shared credentials file.
- When used in python programs, see Boto3 Configuration, Using environment variables.
- Values:
- Default:
~/.aws/credentials
- Default:
- Where used
- Synopsis:
- Sets AWS STS endpoint resolution logic.
- When used in python programs, see Boto3 Configuration, Using environment variables.
- Where used
-
Synopsis:
- A component of SENZING_DATABASE_URL and SENZING_TOOLS_DATABASE_URL.
- The name of the database holding the Senzing G2 model.
-
Values:
- Default: none
- Usually: G2
-
Examples:
-
Using
G2
as the database:export DATABASE_DATABASE=G2
-
-
Synopsis:
- A component of SENZING_DATABASE_URL and SENZING_TOOLS_DATABASE_URL.
- A hostname, IP address, or symbolic name of the database service.
-
Examples:
-
Using an IP address:
export DATABASE_HOST=10.1.1.17
-
Using a hostname:
export DATABASE_HOST=host.example.com
-
-
Synopsis:
- A component of SENZING_DATABASE_URL and SENZING_TOOLS_DATABASE_URL.
- The password for the database user, DATABASE_USERNAME.
-
Examples:
-
Using password of "my;password!":
export DATABASE_PASSWORD="my;password!"
-
-
Synopsis:
- A component of SENZING_DATABASE_URL and SENZING_TOOLS_DATABASE_URL.
- The port on the machine offering the database service.
-
Values:
- 1433 - mssql default
- 3306 - mysql default
- 5432 - postresql default
- 50000 - db2 default
- sqlite3 has no default as it is file-based.
- Default: none
-
Examples:
-
Using default port for postgresql:
export DATABASE_PORT=5432
-
-
Synopsis:
- A component of SENZING_DATABASE_URL and SENZING_TOOLS_DATABASE_URL.
- Identifies which type of database will be connected.
-
Values:
- db2
- mssql
- mysql
- postgresql
- sqlite3
- Default: none
-
Examples:
-
PostgreSQL
export DATABASE_PROTOCOL=postgresql
-
- Synopsis:
- A component of SENZING_DATABASE_URL and SENZING_TOOLS_DATABASE_URL.
- Parameters passed into specific database engines.
- Values:
- See mssql
- See mysql
- See postgresql
- Examples:
- sslmode: "postgresql://username:password@host.example.com:5432/G2/?sslmode=disable"
- Where used
-
Synopsis:
- A component of SENZING_DATABASE_URL and SENZING_TOOLS_DATABASE_URL.
- The name of a user authorized to work with the DATABASE_DATABASE database.
-
Examples:
-
Using user name of "my-user":
export DATABASE_USERNAME="my-user"
-
- Synopsis:
- The directory containing custom scripts for
ibmcom/db2
docker container. Is mounted to
/var/custom
.
- The directory containing custom scripts for
ibmcom/db2
docker container. Is mounted to
- Values:
- Default: None
- Where used
- Synopsis:
- The database schema name.
- Values:
- Default: "G2"
- Where used
- Synopsis:
- Path on local system where the database files are stored.
- Values:
- Default: None. Application dependent.
- Where used
- Synopsis:
- Password for the database "root" username.
- Values:
- Default: "db2inst1"
- Where used
- Synopsis:
- The username for the the database "root" user.
- Values:
- Default: "db2inst1"
- Where used
- Synopsis:
- The password for the "db2inst1" user name.
- Values:
- Default: "db2inst1"
- Where used
- Synopsis:
- In a Kubernetes environment, a value used for the namespace.
- Values:
- Example: "my-namespace"
- Where used
- Synopsis:
- In a Kubernetes environment, a value prefixed used to object names.
- Values:
- Example: "my"
- Where used
- Synopsis:
- The docker app command, based on the type of installation (Stand-alone or Docker CLI plugin).
- Docker App installation
- Values:
- "docker-app"
- "docker app"
- Default: None
- Where used
- Synopsis:
- Location of file used in Docker App
--parameters-file
command-line option.
- Location of file used in Docker App
- Values:
- Default: None
- Where used
- Synopsis:
- In a Kubernetes environment, the name of the Kubernetes Secret for accessing the public or local Docker registry.
- Where used
- Synopsis:
- URL of a public or local Docker registry.
- Values:
- Example: "docker.io"
- Where used
-
Synopsis:
- Location of the
g2.lic
file on a local workstation
- Location of the
-
Examples:
-
Using
Downloads
directory.export G2_LICENSE_PATH="~/Downloads/g2.lic"
-
-
Synopsis:
- In a Kubernetes environment, a parameter for the
kubectl
command.
- In a Kubernetes environment, a parameter for the
-
Examples:
-
Setting parameter.
export HELM_TLS="--tls"
-
- Synopsis:
- In a Kubernetes environment, a directory holding files for use in the
helm --values
parameter.
- In a Kubernetes environment, a directory holding files for use in the
- Where used
- Synopsis:
- Port on localhost for senzing/jupyter.
- See Port 9178
- Values:
- Default: 9178
- Where used
- Synopsis:
- A directory on the localhost that is shared with the docker container as Jupyter's
shared
folder.
- A directory on the localhost that is shared with the docker container as Jupyter's
- Values:
- Default: None
- Where used
- Synopsis:
- In a Kubernetes environment, a directory holding files for use in the helm
kubectl --filename
parameter.
- In a Kubernetes environment, a directory holding files for use in the helm
- Where used
- Synopsis:
- This is your acceptance of the "MICROSOFT ODBC DRIVER 17 FOR SQL SERVER" End User License Agreement (EULA). The EULA is located at https://aka.ms/odbc17eula.
- This is for the
yum
/apt
package namedmsodbcsql17
.
- Values:
- If you accept the "MICROSOFT ODBC DRIVER 17 FOR SQL SERVER" End User License Agreement (EULA),
(i.e. the
msodbcsql17
package) the value is "Y"
- If you accept the "MICROSOFT ODBC DRIVER 17 FOR SQL SERVER" End User License Agreement (EULA),
(i.e. the
- Examples:
- Where used
- Synopsis:
- The database schema name.
- Values:
- Default: "G2"
- Where used
- Synopsis:
- Path on local system where the database files are stored.
- Values:
- Default: None. Application dependent.
- Where used
- Synopsis:
- Password for MYSQL_USERNAME.
- Values:
- Default: "g2"
- Where used
- Synopsis:
- The password for the the database "root" user name.
- Values:
- Default: "root"
- Where used
- Synopsis:
- Non-root MySQL user.
- Values:
- Default: "g2"
- Where used
- Synopsis:
- The database schema name.
- Values:
- Default: "G2"
- Where used
- Synopsis:
- Path on local system where the database files are stored.
- Values:
- Default: None. Application dependent.
- Where used
- Synopsis:
- The password for the the database "root" user name.
- Values:
- Default: "postgres"
- Where used
- Synopsis:
- The username for the the database "root" user name.
- Values:
- Default: "postgres"
- Where used
- Synopsis:
- Path on local system where RabbitMQ files are stored.
- Values:
- Default: None. Application dependent.
- Where used
- Synopsis:
- the password for the RabbitMQ user.
- Values:
- Default: None. Application dependent.
- Where used
- Synopsis:
- Should preexisting RabbitMQ exchanges, queues, and mappings be used.
- Values:
- Default: Varies
- True: Connect to an existing exchange or queue using the given name. Fails if the entity does not exist.
- False: Create the entities if they do not exist, or connect to a prexisting entity if it has the right settings. Fails if the settings passed when conncting differ from the settings on the existing entity.
- Where used
- Synopsis:
- the username for the RabbitMQ user.
- Values:
- Default: None. Application dependent.
- Where used
- Synopsis:
- This is your acceptance of the End User License Agreement (EULA). The EULA is located at https://senzing.com/end-user-license-agreement.
- Values:
- If you accept the Senzing End User License Agreement (EULA), the value is "I_ACCEPT_THE_SENZING_EULA"
- Where used
- Synopsis:
- Filename for the Senzing API RPM file.
- Values:
- Format:
senzingapi-M.m.P.x86_64.rpm
- Default: none
- Format:
- Where used
- Synopsis:
- Sets the CORS
Access-Control-Allow-Origin
header for all Senzing API Server endpoints. There is no default value. If not specified then the Access-Control-Allow-Origin is not included with responses.
- Sets the CORS
- Values:
- Default: N/A
- The asterisk
*
can be used to allow all origins as perAccess-Control-Allow-Origin
header specification.
- Where used
- Synopsis:
- Specifies the number of milliseconds between Senzing API Server background checks to verify that the current
active config is the same as the current default config, and if different reinitialize with the current default
config (making it the active config). If zero is specified, then the auto-refresh is disabled and it will only
occur when a requested configuration element is not found in the current active config. NOTE: This is option
ignored if auto-refresh is disabled because the config was specified via the
G2CONFIGFILE
init option or ifSENZING_API_SERVER_CONFIG_ID
has been specified to lock to a specific configuration.
- Specifies the number of milliseconds between Senzing API Server background checks to verify that the current
active config is the same as the current default config, and if different reinitialize with the current default
config (making it the active config). If zero is specified, then the auto-refresh is disabled and it will only
occur when a requested configuration element is not found in the current active config. NOTE: This is option
ignored if auto-refresh is disabled because the config was specified via the
- Values:
- Default:
10000
(milliseconds) 0
: only check and auto-refresh if a configuration element is not found.
- Default:
- Where used
- Synopsis:
- Sets the URL base path for the Senzing API Server.
- Values:
- Default:
/
- Typically specified as a path beginning with
/
such as/api
- Default:
- Where used
- Synopsis:
- Sets the bind address for Senzing API Server HTTP communication. The specified value can be an IP Address,
the keyword
loopback
for the local loopback address (e.g.:127.0.0.1
for IPv4) orall
to bind to all addresses (i.e.: network interfaces). If not provided the bind address defaults to the loopback address.
- Sets the bind address for Senzing API Server HTTP communication. The specified value can be an IP Address,
the keyword
- Values:
- Default:
loopback
(for the local loopback address) - An IP-Address for a specific network interface on the host
- The keyword
all
to indicate all network interfaces on the host.
- Default:
- Where used
- Synopsis:
- Sets the Senzing API Server PKCS12 client key store file that holds the public keys of those clients that are authorized to connect. If this option is specified then SSL client authentication is required to connect and SENZING_API_SERVER_PORT option is forbidden.
- See SENZING_API_SERVER_SECURE_PORT
- See SENZING_API_SERVER_KEY_STORE
- See SENZING_API_SERVER_KEY_STORE_PASSWORD
- See SENZING_API_SERVER_KEY_ALIAS
- See SENZING_API_SERVER_CLIENT_KEY_STORE_PASSWORD
- Values:
- Default: N/A
- Specify a file path to the PKCS12 key store file that contains the public client keys for those clients that authotrized to connect.
- Where used
- Synopsis:
- Sets the Senzing API Server PKCS12 client key store password to decrypt the client key store file that holds the public keys of those clients that are authorized to connect.
- See SENZING_API_SERVER_SECURE_PORT
- See SENZING_API_SERVER_KEY_STORE
- See SENZING_API_SERVER_KEY_STORE_PASSWORD
- See SENZING_API_SERVER_KEY_ALIAS
- See SENZING_API_SERVER_CLIENT_KEY_STORE
- Values:
- Default: N/A
- Specify a password to decrypt the PKCS12 client key store file that holds the public keys of those clients that are authorized to connect.
- Where used
- Synopsis:
- Used to pin the configuration for the Senzing API Server to a specific configuration ID. If specified, then the Senzing API Server will not attempt to load the default configuration from the database, nor will it update automatically by refreshing the configuration when the default configuration gets updated. If not specified, the the default configuration configured in the repository is used and the Senzing API Server will automatically refresh the configuration when a change is detected.
- Values:
- Default: N/A
- If specified, then a valud Senzing configuration ID for the entity repository must be specified.
- Where used
- Synopsis:
- Sets the number of threads available for the Senzing API Server to execute Senzing API functions (i.e.: the number of engine threads). If not specified, then this defaults to 8.
- Values:
- Default:
8
- If specified, then a non-zero integer should be provided. Take care not to make this too large.
- Default:
- Where used
- Synopsis:
- Specifies whether or not the Senzing API Server should produce debug log messages on standard output.
If this environment variable is set with no value (e.g.: empty-string) or with a value of
true
then the Senzing API Server will produce debug messages on standard output. If specified asfalse
or if the environment variable is not set then the Senzing API Server will not produce debug messages. - See SENZING_API_SERVER_VERBOSE
- See SENZING_API_SERVER_QUIET
- Specifies whether or not the Senzing API Server should produce debug log messages on standard output.
If this environment variable is set with no value (e.g.: empty-string) or with a value of
- Values:
- Default:
false
- Specify
true
or set the environment variable with no value (empty-string) to suppress output.
- Default:
- Where used
- Synopsis:
- Controls whether or not to enable Senzing API Server administrative functions. Administrative functions
include those that would modify the active configuration (e.g.: adding data sources). If the environment
variable is set with no value or with a valueof
true
then administrative functions will be enabled. If the environment variable is not set or set with a value offalse
then administrative functions will return a 403 Forbidden response. NOTE: In order to make any modifications via the Senzing API Server, you will need to ensure that you are not in read only mode. - See SENZING_API_SERVER_READ_ONLY
- Controls whether or not to enable Senzing API Server administrative functions. Administrative functions
include those that would modify the active configuration (e.g.: adding data sources). If the environment
variable is set with no value or with a valueof
- Values:
- Default:
false
- Specify
true
to enable administrative functions.
- Default:
- Where used
- Synopsis:
- Sets the maximum number of threads available for the Senzing API Server's embedded HTTP server. The single parameter to this option should be a positive integer. If not specified, then this defaults to 200. If the specified thread count is less than 10 then an error is reported.
- Values:
- Default:
200
- If specified, then an integer greater-than 10 should be provided. Take care not to make this too large.
- Default:
- Where used
- Synopsis:
- Specifies the file path to the INI file containing the INI configuration with which to initialize the Senzing API Server. This is one of five environment variables that can be used to initialize the Senzing API Server.
- See SENZING_API_SERVER_INIT_FILE
- See SENZING_API_SERVER_INIT_JSON
- See SENZING_API_SERVER_INIT_ENV_VAR
- See SENZING_ENGINE_CONFIGURATION_JSON
- Values:
- Default: N/A
- Where used
- Synopsis:
- Specifies the the name of an alternate environment variable whose value is the JSON configuration with which to initialize the Senzing API Server. This is one of five environment variables that can be used to initialize the Senzing API Server.
- See SENZING_API_SERVER_INI_FILE
- See SENZING_API_SERVER_INIT_FILE
- See SENZING_API_SERVER_INIT_JSON
- See SENZING_ENGINE_CONFIGURATION_JSON
- Values:
- Default: N/A
- Should be the name of an environment variable that has been set and contians the JSON configuration.
- Where used
- Synopsis:
- Specifies the file path to the JSON file containing the JSON configuration with which to initialize the Senzing API Server. This is one of five environment variables that can be used to initialize the Senzing API Server.
- See SENZING_API_SERVER_INI_FILE
- See SENZING_API_SERVER_INIT_JSON
- See SENZING_API_SERVER_INIT_ENV_VAR
- See SENZING_ENGINE_CONFIGURATION_JSON
- Values:
- Default: N/A
- Where used
- Synopsis:
- Specifies the JSON configuration text with which to initialize the Senzing API Server. If not found,
the Senzing API Server falls back to using the
SENZING_ENGINE_CONFIGURATION_JSON
environment variable. If both are specified thenSENZING_API_SERVER_INIT_JSON
takes priority for initializing the Senzing API Server. - See SENZING_API_SERVER_INI_FILE
- See SENZING_API_SERVER_INIT_FILE
- See SENZING_API_SERVER_INIT_ENV_VAR
- See SENZING_ENGINE_CONFIGURATION_JSON
- Specifies the JSON configuration text with which to initialize the Senzing API Server. If not found,
the Senzing API Server falls back to using the
- Values:
- Default: N/A
- Where used
- Synopsis:
- Sets the Senzing API Server PKCS12 key store alias to identify the key to use from the key store file for the sever to identify itself for secure HTTPS communication
- See SENZING_API_SERVER_SECURE_PORT
- See SENZING_API_SERVER_KEY_STORE
- See SENZING_API_SERVER_KEY_STORE_PASSWORD
- See SENZING_API_SERVER_CLIENT_KEY_STORE
- See SENZING_API_SERVER_CLIENT_KEY_STORE_PASSWORD
- Values:
- Default: N/A
- Specify the key alias to choose the key from the PKCS12 key store file that the server is using.
- Where used
- Synopsis:
- Sets the Senzing API Server PKCS12 key store file that holds the private key that the sever uses to identify itself for secure HTTPS communication
- See SENZING_API_SERVER_SECURE_PORT
- See SENZING_API_SERVER_KEY_STORE_PASSWORD
- See SENZING_API_SERVER_KEY_ALIAS
- See SENZING_API_SERVER_CLIENT_KEY_STORE
- See SENZING_API_SERVER_CLIENT_KEY_STORE_PASSWORD
- Values:
- Default: N/A
- Specify a file path to the PKCS12 key store file for the server to use.
- Where used
- Synopsis:
- Sets the Senzing API Server PKCS12 key store password to decrypt the key store file that holds the private key that the sever uses to identify itself for secure HTTPS communication
- See SENZING_API_SERVER_SECURE_PORT
- See SENZING_API_SERVER_KEY_STORE
- See SENZING_API_SERVER_KEY_ALIAS
- See SENZING_API_SERVER_CLIENT_KEY_STORE
- See SENZING_API_SERVER_CLIENT_KEY_STORE_PASSWORD
- Values:
- Default: N/A
- Specify a password to decrypt the PKCS12 key store file that the server is using.
- Where used
- Synopsis:
- Sets the Senzing API Server module name with which to initialize the engine. If not specified, then
the module name defaults to
senzing-api-server
- Sets the Senzing API Server module name with which to initialize the engine. If not specified, then
the module name defaults to
- Values:
- Default:
senzing-api-server
- Default:
- Where used
- Synopsis:
- Specifies a file whose timestamp is monitored to determine when the Senzing API Server should shut down. If not provided, then the monitor file will not be used to control Senzing API Server shutdown.
- Values:
- Default: N/A
- Value should be a file path that is visible to the Senzing API Server process.
- Where used
- Synopsis:
- Port for Senzing API Server HTTP communication. If not specified, then the default port (8250) is used. Specify 0 for a arbitrarily selected port number from the available ports. This option cannot be specified if SSL client authentication is configured for the Senzing API Server.
- See Port 8250
- See SENZING_API_SERVER_CLIENT_KEY_STORE
- Values:
- Default: 8250
- A valid non-zero integer for an available port may be specified.
- Specify
0
to have the Senzing API Server select an arbitrary port number from the available ports.
- Where used
- Synopsis:
- Specifies whether or not the Senzing API Server should reduce the number of messages provided as feedback to
standard output. This applies only to messages generated by the API Server and not by the underlying API which
may still be initialized in verbose mode. If this environment variable is set
with no value (e.g.: empty-string) or with a value of
true
then the Senzing API Server will suppress much of the feedback that is normally sent to standard output. If specified asfalse
or if the environment variable is not set then the Senzing API Server will provide the normal feedback to standard output as it runs. - See SENZING_API_SERVER_VERBOSE
- See SENZING_API_SERVER_DEBUG
- Specifies whether or not the Senzing API Server should reduce the number of messages provided as feedback to
standard output. This applies only to messages generated by the API Server and not by the underlying API which
may still be initialized in verbose mode. If this environment variable is set
with no value (e.g.: empty-string) or with a value of
- Values:
- Default:
false
- Specify
true
or set the environment variable with no value (empty-string) to suppress output.
- Default:
- Where used
- Synopsis:
- Controls whether or not to disable Senzing API Server functions that would modify the entity repository data.
If the environment variable is set with no value or with a value of
true
then those functions that would modify the repository return a 403 Forbidden response. If the environment variable is unset or set with a value offalse
then functions that would modify the repository operate normally as documented. NOTE: this option will not only disable loading data to the entity repository, but will also disable modifications to the configuration even if admin functions are enabled. - See SENZING_API_SERVER_ENABLE_ADMIN
- Controls whether or not to disable Senzing API Server functions that would modify the entity repository data.
If the environment variable is set with no value or with a value of
- Values:
- Default:
false
- Set to
true
to put the Senzing API Server in read-only mode.
- Default:
- Where used
- Synopsis:
- Sets the Senzing API Server port for secure HTTPS communication. While the default HTTPS port is 8263 if not specified, HTTPS is only enabled if the SENZING_API_SERVER_KEY_STORE environment variable is set. Specify zero (0) for an arbitrarily selected available port.
- See Port 8263
- See SENZING_API_SERVER_KEY_STORE
- See SENZING_API_SERVER_KEY_STORE_PASSWORD
- See SENZING_API_SERVER_KEY_ALIAS
- See SENZING_API_SERVER_CLIENT_KEY_STORE
- See SENZING_API_SERVER_CLIENT_KEY_STORE_PASSWORD
- Values:
- Default: 8263
- A valid non-zero integer for an available port may be specified.
- Specify
0
to have the Senzing API Server select an arbitrary port number from the available ports.
- Where used
- Synopsis:
- Specifies whether or not the Senzing API Server will skip priming the Senzing engine at startup. If the
environment variable is set with no value (e.g.: empty-string) or with the value of
true
then the engine priming that is performed by the Senzing API Server at startup will be skipped. If specified asfalse
or if the environment variable is not set then the engine priming will be performed as normal on startup.
- Specifies whether or not the Senzing API Server will skip priming the Senzing engine at startup. If the
environment variable is set with no value (e.g.: empty-string) or with the value of
- Values:
- Default:
false
- Specify
true
or set the environment variable with no value (empty-string) to skip the priming the engine.
- Default:
- Where used
- Synopsis:
- Specifies whether or not the Senzing API Server will skip the performance check at startup. If the environment
variable is set with no value (e.g.: empty-string) or with a value of
true
then the performance check normally performed by the Senzing API Server will instead be skipped at startup. If specified asfalse
or if the environment variable is not set then the performance check will be performed as normal on startup. - See SENZING_API_SERVER_VERBOSE
- Specifies whether or not the Senzing API Server will skip the performance check at startup. If the environment
variable is set with no value (e.g.: empty-string) or with a value of
- Values:
- Default:
false
- Specify
true
or set the environment variable with no value (empty-string) to skip the performance check.
- Default:
- Where used
- Synopsis:
- Specifies the number of milliseconds between the Senzing API Server logging statistics. This is a minimum number of milliseconds because stats logging is suppressed while the Senzing API Server is idle or active but not performing activities pertaining to entity scoring. In such cases, stats logging is delayed until an activity pertaining to entity scoring is performed. By default this is set to the millisecond equivalent of 15 minutes. If zero (0) is specified then the logging of stats will be suppressed.
- Values:
- Default:
900000
(milliseconds -- the equivalent of 15 minutes) 0
: suppress logging of statistics- Any positive integer will be interpretted as a number of milliseconds. Negative numbers are not allowed.
- Default:
- Where used
- Synopsis:
- A URL consisting of host:port running Senzing API Server.
- See Port 8250
- Values:
- Format:
http://${hostname}:${SENZING_API_SERVICE_PORT}
- Default: None
- Format:
- Examples:
-
Using hostname.
export SENZING_API_SERVER_URL="http://example.com:8250"
-
-
Synopsis:
- Specifies whether or not the Senzing API Server should initialize the Senzing engine in verbose mode. If the
environment variable is set with no value (e.g.: empty-string) or with a value of
true
then the Senzing API Server will initialize the Senzing engine in verbose mode. If specified asfalse
or if the environment variable is not set then the Senzing API Server will initialize the Senzing engine with verbosity disabled. - See SENZING_API_SERVER_QUIET
- See SENZING_API_SERVER_DEBUG
- Specifies whether or not the Senzing API Server should initialize the Senzing engine in verbose mode. If the
environment variable is set with no value (e.g.: empty-string) or with a value of
-
Values:
- Default:
false
- Specify
true
or set the environment variable with no value (empty-string) to intialize in verbose mode.
- Default:
- Synopsis:
- Determine how often to check for a change in the Senzing configuration.
- Where used
- Synopsis:
- A list of data sources to add to a Senzing configuration.
- Where used
- Synopsis:
- Used for
PIPELINE.CONFIGPATH
value in G2 Engine configuration.
- Used for
- Values:
- Default:
/etc/opt/senzing
- Default:
- Where used
- Synopsis:
- Default "DATA_SOURCE" value for incoming records.
If a JSON line does not have the
DATA_SOURCE
key/value, this value is inserted.
- Default "DATA_SOURCE" value for incoming records.
If a JSON line does not have the
- Values:
- Default: none
- Forms:
- Helm: senzing.dataSource
- Where used
- Synopsis:
- Path on the local system where Senzing data/nn.nnn.nnn directory is located. It differs from the value of the SENZING_DATA_DIR environment variable used in installing Senzing because it includes the version of the data in the path. This directory contains immutable data files used by Senzing G2.
- Values:
- Default: none
- Usually set to
/opt/senzing/data/1.0.0
- Where used
-
Synopsis:
-
Database URI in the form:
DATABASE_PROTOCOL://DATABASE_USERNAME:DATABASE_PASSWORD@DATABASE_HOST:DATABASE_PORT/DATABASE_DATABASE.
-
-
Values:
- Default: Use the internal SQLite database.
-
Examples:
-
MySQL
export SENZING_DATABASE_URL=mysql://username:password@host.example.com:3306/G2
-
PostgreSQL
export SENZING_DATABASE_URL=postgresql://username:password@host.example.com:5432/G2
-
Db2:
export SENZING_DATABASE_URL=db2://username:password@host.example.com:50000/G2
-
SQLite
export SENZING_DATABASE_URL=sqlite3://na:na@/var/opt/senzing/sqlite/G2C.db
-
-
Forms:
- Helm: senzing.databaseUrl
-
Synopsis:
- Enable debug information.
-
Values:
- 0 = no debug
- 1 = debug
- Default: 0
-
Examples:
-
Turn debugging on
export SENZING_DEBUG=1
-
-
Forms:
- Helm: senzing.debug
- Synopsis:
- Time to delay before actually starting process
- Used for simple choreography.
- Where used
-
Synopsis:
- The IP address of the system hosting Docker containers.
-
Examples:
-
Manually specify. Example:
export SENZING_DOCKER_HOST_IP_ADDR=10.1.1.100
-
To find the value for SENZING_DOCKER_HOST_IP_ADDR use Python interactively: Example:
python3
Copy and paste the following lines into the Python REPL (Read-Evaluate-Print Loop):
import socket sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) sock.connect(("8.8.8.8", 80)) print("export SENZING_DOCKER_HOST_IP_ADDR={0}".format(sock.getsockname()[0])) sock.close() quit()
Copy and paste the printed export statement into the host terminal.
-
- Synopsis:
- The desired version of senzing/adminer.
- To see latest version, visit docker-versions-latest.sh
- Where used
- Synopsis:
- The desired version of senzing/apt.
- To see latest version, visit docker-versions-latest.sh
- Where used
- Synopsis:
- The desired version of senzing/db2-driver-installer.
- To see latest version, visit docker-versions-latest.sh
- Where used
- Synopsis:
- The desired version of senzing/entity-search-web-app.
- To see latest version, visit docker-versions-latest.sh
- Where used
- Synopsis:
- The desired version of senzing/entity-search-web-app-console.
- To see latest version, visit docker-versions-latest.sh
- Where used
- Synopsis:
- The desired version of senzing/init-container.
- To see latest version, visit docker-versions-latest.sh
- Where used
- Synopsis:
- The desired version of senzing/jupyter.
- To see latest version, visit docker-versions-latest.sh
- Where used
- Synopsis:
- The desired version of senzing/phppgadmin.
- To see latest version, visit docker-versions-latest.sh
- Where used
- Synopsis:
- The desired version of portainer/portainer.
- To see latest version, visit docker-versions-latest.sh
- Where used
- Synopsis:
- The desired version of postgres.
- To see latest version, visit docker-versions-latest.sh
- Where used
- Synopsis:
- The desired version of senzing/postgresql-client.
- To see latest version, visit docker-versions-latest.sh
- Where used
- Synopsis:
- The desired version of bitnami/rabbitmq.
- To see latest version, visit docker-versions-latest.sh
- Where used
- Synopsis:
- The desired version of senzing/redoer.
- To see latest version, visit docker-versions-latest.sh
- Where used
- Synopsis:
- The desired version of senzing/resolver.
- To see latest version, visit docker-versions-latest.sh
- Where used
- Synopsis:
- The desired version of senzing/senzing-api-server.
- To see latest version, visit docker-versions-latest.sh
- Where used
- Synopsis:
- The desired version of senzing/console.
- To see latest version, visit docker-versions-latest.sh
- Where used
- Synopsis:
- The desired version of senzing/senzing-debug.
- To see latest version, visit docker-versions-latest.sh
- Where used
- Synopsis:
- The desired version of coleifer/sqlite-web.
- To see latest version, visit docker-versions-latest.sh
- Where used
- Synopsis:
- The desired version of senzing/sshd.
- To see latest version, visit docker-versions-latest.sh
- Where used
- Synopsis:
- The desired version of senzing/stream-loader.
- To see latest version, visit docker-versions-latest.sh
- Where used
- Synopsis:
- The desired version of senzing/stream-logger.
- To see latest version, visit docker-versions-latest.sh
- Where used
- Synopsis:
- The desired version of senzing/stream-producer.
- To see latest version, visit docker-versions-latest.sh
- Where used
- Synopsis:
- The desired version of senzing/web-app-demo.
- To see latest version, visit docker-versions-latest.sh
- Where used
- Synopsis:
- The desired version of senzing/xterm.
- To see latest version, visit docker-versions-latest.sh
- Where used
- Synopsis:
- The desired version of senzing/yum.
- To see latest version, visit docker-versions-latest.sh
- Where used
-
Synopsis:
- Location of socket used to communicate with Docker.
-
Examples:
-
Common Linux location
export SENZING_DOCKER_SOCKET=/var/run/docker.sock
-
-
Synopsis:
- URL of the docker registry's Version 1 API.
-
Examples:
-
registry.hub.docker.com
export SENZING_DOCKERHUB_API_ENDPOINT_V1=https://registry.hub.docker.com/v1
-
-
Synopsis:
- URL of the docker registry's Version 2 API.
-
Examples:
-
hub.docker.com
export SENZING_DOCKERHUB_API_ENDPOINT_V2=https://hub.docker.com/v2
-
-
Synopsis:
- Organization name on hub.docker.com
-
Examples:
-
A "senzing" organization.
export SENZING_DOCKERHUB_ORGANIZATION=senzing
-
- Synopsis:
- SENZING_DOCKERHUB_USERNAME's password for logging into hub.docker.com
- Where used
- Synopsis:
- Login username for for hub.docker.com
- Where used
-
Synopsis:
- Directory on local system where a download will be placed.
-
Examples:
-
Download to
/tmp/my-downloads
export SENZING_DOWNLOAD_DIR=/tmp/my-downloads
-
-
Synopsis:
- Location of where to place a downloaded file.
-
Examples:
-
Download to
/tmp/my-downloads/x-file.tmp
export SENZING_DOWNLOAD_FILE=/tmp/my-downloads/x-file.tmp
-
-
Synopsis:
- A JSON string that is a parameter to the Senzing Engine's
*.init()
function.
- A JSON string that is a parameter to the Senzing Engine's
-
Examples:
-
Using system installation paths and PostgreSQL database URL:
export SENZING_ENGINE_CONFIGURATION_JSON='{ "PIPELINE": { "CONFIGPATH": "/etc/opt/senzing", "RESOURCEPATH": "/opt/senzing/g2/resources", "SUPPORTPATH": "/opt/senzing/data" }, "SQL": { "CONNECTION": "postgresql://username:password@example.com:5432:g2" } }'
-
- Synopsis:
- Default "ENTITY_TYPE" value for incoming records.
If a JSON line does not have the
ENTITY_TYPE
key/value, this value is inserted.
- Default "ENTITY_TYPE" value for incoming records.
If a JSON line does not have the
- Values:
- Default: none
- Forms:
- Helm: senzing.entityType
- Where used
- Synopsis:
- Path on the local system where Senzing etc directory is located. This directory contains Senzing configuration templates and files.
- Values:
- Default: none
- Usually set to
/etc/opt/senzing
- Where used
- Synopsis:
- Signify that program should end when queue is empty.
- Values:
- Datatype: boolean
- Default: False
- Where used
- Synopsis:
- Exit program when no more threads are running.
- Used when external queues (RabbitMQ, SQS, Kafka) are specified.
- Facilitates scale-down when using container orchestration systems (e.g. Kubernetes, Openshift, etc.)
- Values:
- Datatype: boolean
- Default: False
- Where used
- Synopsis:
- Amount of time to sleep before exiting.
- Used in autoscaling to slow down "cool down".
- Values:
- Default: 0
- Where used
- Synopsis:
- Number of days before logging Senzing license expiration notices.
- Values:
- Default: 30
- Where used
- Synopsis:
- Path on the local system where Senzing g2 directory is located. This directory contains Senzing G2 code.
- Values:
- Default: none
- Usually set to
/opt/senzing/g2
- Where used
-
Synopsis:
- A list of one or more comma-separated SENZING_DATABASE_URLs.
-
Examples:
-
Single SENZING_DATABASE_URL. Example:
export SENZING_GOVERNOR_DATABASE_URLS=postgresql://username:password@host.example.com:5432/G2
-
Multiple SENZING_DATABASE_URLs. Example:
export SENZING_GOVERNOR_DATABASE_URLS=postgresql://username:password@host.example.com:5432/G2,postgresql://username:password@host.example.com:5432/G2_RES
-
-
Synopsis:
- The number of records "skipped" before executing the analysis for governing.
-
Examples:
-
Analyze once every 10 million records. Example:
export SENZING_GOVERNOR_INTERVAL=10000000
-
-
Synopsis:
- The character used to separate items in a list.
-
Values:
- Default: "," (a single comma)
-
Examples:
-
Use a plus sign instead of a comma. Example:
export SENZING_GOVERNOR_LIST_SEPARATOR="+"
-
-
Synopsis:
- The maximum age of the PostgreSQL transaction ID (XID) before "governance" starts.
-
Values:
- Default: 10000000000 (10 billion)
-
Examples:
-
Set to 9 billion. Example:
export SENZING_GOVERNOR_POSTGRESQL_HIGH_WATERMARK=9000000000
-
-
Synopsis:
- The maximum age of the PostgreSQL transaction ID (XID) before "governance" stops.
-
Values:
- Default: 9000000000 (9 billion)
-
Examples:
-
Set to 7 billion. Example:
export SENZING_GOVERNOR_POSTGRESQL_LOW_WATERMARK=7000000000
-
-
Synopsis:
- A directory where governor and test code are placed.
-
Examples:
-
Set to 7 billion. Example:
export SENZING_GOVERNOR_PROJECT_DIR=~/test-governor
-
-
Synopsis:
- The number of seconds to wait before querying the database.
-
Values:
- Default: 15 seconds
-
Examples:
-
Set to 10 minutes. Example:
export SENZING_GOVERNOR_WAIT=600
-
- Synopsis:
- Time to sleep, in seconds, before doing initialization
- Values:
- Default: 0
- Where used
- Synopsis:
- URL of source file.
- Values:
- Default: none
- Where used
- Synopsis:
- Hostname and port of Kafka server.
- Values:
- Default: localhost:9092
- Where used
- Synopsis:
- Kafka group.
- Values:
- Default: "senzing-kafka-group"
- Where used
- Synopsis:
- Kafka group for the info messages.
- Values:
- Default: The value from SENZING_KAFKA_GROUP
- Where used
- Synopsis:
- Kafka topic.
- Values:
- Default: "senzing-kafka-topic"
- Where used
- Synopsis:
- Level of logging
- Values:
- notset
- debug
- info
- warning
- error
- critical
- Default: info
- Forms:
- Helm: senzing.logLevel
- Where used
- Synopsis:
- Interval between logging Senzing license information.
- Values:
- Default: 1 day
- Where used
- Synopsis:
- Time, in seconds, between monitoring log records.
- Values:
- Default: 300
- Where used
- Synopsis:
- Time, in seconds, between monitoring log records.
- Values:
- Default: 600
- Where used
-
Synopsis:
- Used in
docker-compose
formations to identify the docker network.
- Used in
-
Examples:
-
Search for network in docker-compose:
sudo docker network ls # Choose value from NAME column of docker network ls export SENZING_NETWORK=nameofthe_network
-
- Synopsis:
- Path on the local system where the
/opt/IBM
code resides. For instance, the Db2 client driver configuration would be located at${SENZING_OPT_IBM_DIR}/db2/clidriver/cfg/db2dsdriver.cfg
- Path on the local system where the
- Values:
- Default: none
- Usually set to
/opt/IBM
- Where used
- Synopsis:
- Path on the local system where the
/opt/microsoft
code resides.
- Path on the local system where the
- Values:
- Default: none
- Usually set to
/opt/microsoft
- Where used
-
Synopsis:
- Path on the local system where plugin files are located.
-
Values:
- Default: none
-
Examples:
-
Using an IP address:
export SENZING_PLUGINS_DIR=${GIT_REPOSITORY_DIR}/resources/plugins
-
- Synopsis:
- A directory where Portainer can keep variable data.
- Where used
-
Synopsis:
- A path to a Senzing project.
-
Examples:
-
A project in the home directory. Example:
export SENZING_PROJECT_DIR=~/my-senzing-project
-
-
Synopsis:
- The name of a Senzing project.
- Used as a prefix when creating objects for the project.
-
Examples:
-
A project in the home directory. Example:
export SENZING_PROJECT_NAME=~/test01
-
-
Synopsis:
- A database URI in the form native to the database client driver.
- This differs from SENZING_DATABASE_URL, which has been "normalized" and is not in the native format.
-
Examples:
-
Using an IP address:
export SENZING_SQL_CONNECTION=mysql://username:password@host.example.com:3306/?schema=schemaname
-
- Synopsis:
- Maximum items for internal queue.
- Values:
- Default: 10
- Where used
- Synopsis:
- Name of the RabbitMQ exchange used for routing messages.
- Values
- Default: "senzing-rabbitmq-exchange"
- Where used
- Synopsis:
- Name of the RabbitMQ exchange used for routing info messages about loaded records
- Where used
- Synopsis:
- Host name of the RabbitMQ server used to post records that failed to load
- Values:
- Default: The value of SENZING_RABBITMQ_HOST
- Where used
- Synopsis:
- The password for the RabbitMQ failure server.
- Values:
- Default: The value of SENZING_RABBITMQ_PASSWORD
- Where used
- Synopsis:
- The port to use to connect to the RabbitMQ server specified by SENZING_RABBITMQ_FAILURE_HOST
- Values:
- Default: The value of SENZING_RABBITMQ_PORT
- Where used
- Synopsis:
- Name of the RabbitMQ queue used for records that failed to load.
- Values:
- Default: "senzing-rabbitmq-queue"
- Where used
- Synopsis:
- The RabbitMQ routing key to use when creating a binding or publishing a record.
- Values:
- Default: "senzing.failure"
- Where used
- Synopsis:
- The username for the RabbitMQ server.
- Values:
- Default: The value of SENZING_RABBITMQ_USERNAME
- Where used
- Synopsis:
- The name of the virtual host where the failure queue exists.
- Values:
- Default: SENZING_RABBITMQ_VIRTUAL_HOST
- Where used
- Synopsis:
- Heartbeat time in seconds on connections to the RabbitMQ server.
- Values:
- Default: "60"
- Where used
- Synopsis:
- Host name of the RabbitMQ server.
- Values:
- Default: "localhost:5672"
- Where used
- Synopsis:
- Name of the RabbitMQ exchange used for routing info messages about loaded records
- Where used
- Synopsis:
- Host name of the RabbitMQ server used to post the info about a loaded record
- Values:
- Default: The value of SENZING_RABBITMQ_HOST
- Where used
- Synopsis:
- The password for the RabbitMQ info server.
- Values:
- Default: The value of SENZING_RABBITMQ_PASSWORD
- Where used
- Synopsis:
- The port to use to connect to the RabbitMQ server specified by SENZING_RABBITMQ_INFO_HOST
- Values:
- Default: The value of SENZING_RABBITMQ_PORT
- Where used
- Synopsis:
- Name of the RabbitMQ queue used for communication.
- Values:
- Default: "senzing-rabbitmq-queue"
- Where used
- Synopsis:
- The RabbitMQ routing key to use when creating a binding or publishing a record.
- Values:
- Default: "senzing.info"
- Where used
- Synopsis:
- The username for the RabbitMQ server.
- Values:
- Default: The value of SENZING_RABBITMQ_USERNAME
- Where used
- Synopsis:
- The name of the virtual host where the info queue exists.
- Values:
- Default: SENZING_RABBITMQ_VIRTUAL_HOST
- Where used
- Synopsis:
- The password for the RabbitMQ queue.
- Values:
- Default: "bitnami"
- Where used
- Synopsis:
- The port to use to connect to the RabbitMQ server specified by SENZING_RABBITMQ_HOST
- Values:
- Default: "5672"
- Where used
- Synopsis:
- The number of records to get from the RabbitMQ queue in one request. Reduces the number of overall requests to the RabbitMQ server and improves performance.
- Values:
- Default: 50
- Where used
- Synopsis:
- The number of records to publish to RabbitMQ in a batch
- Values:
- Default: "1000"
- Where used
- Synopsis:
- How often (in seconds) to publish a batch of records to the RabbitMQ Queue
- Values:
- Default: "0.0"
- Where used
- Synopsis:
- Name of the RabbitMQ queue used for communication.
- Values:
- Default: "senzing-rabbitmq-queue"
- Where used
- Synopsis:
- The time (in seconds) to wait between attempts to reconnect to the RabbitMQ broker.
- Values:
- Default: 60
- Where used
- Synopsis:
- The number of times to try reconnecting a dropped connection to the RabbitMQ broker.
- Values:
- Default: 10
- Where used
- Synopsis:
- The RabbitMQ routing key to use when creating a binding to the failure queue or publishing to the failure exchange.
- Values:
- Default: "senzing.failure"
- Where used
- Synopsis:
- The RabbitMQ routing key to use when creating a binding to the info queue or publishing to the info exchange.
- Values:
- Default: "senzing.info"
- Where used
- Synopsis:
- The RabbitMQ routing key to use when creating a binding or publishing a record.
- Values:
- Default: "senzing.records"
- Where used
- Synopsis:
- The username for the RabbitMQ queue.
- Values:
- Default: "user"
- Where used
- Synopsis:
- Use existing RabbitMQ entities (exchanges, queues). That is, don't create the entities.
- Where used
- Synopsis:
- The name of the virtual host where the queues exists.
- Values:
- Default: The RabbitMQ defined default virtual host, which is currently ''
- Where used
- Synopsis:
- Identify seed for random number generator. Value of 0 uses system clock. Values greater than 0 give repeatable results.
- Values:
- Default: "0"
- Where used
- Synopsis:
- JSON key whose value uniquely identifies a record.
- Used to identify specific records when logging errors.
- Values:
- Default: "RECORD_ID"
- Where used
- Synopsis:
- Identify highest record number to generate.
- Values:
- Value of 0 means no maximum.
- Default: "0"
- Where used
- Synopsis:
- Identify lowest record number to generate.
- Values:
- Default: "1"
- Where used
- Synopsis:
- Write a log record every N mock records.
- Values:
- Default: "10000"
- Where used
- Synopsis:
- Throttle output to a specified records per second.
- Values:
- Value of 0 means no throttling.
- Default: "0"
- Where used
- Synopsis:
- Maximum size of a record that will be sent to a Queue.
- Records that exceed the maximum size will be logged.
- Values:
- Value of 0 means no maximum.
- Default: "0"
- Where used
- Synopsis:
- Used in
PIPELINE_RESOURCEPATH
for G2 Engine configuration.
- Used in
- Values:
- Default:
/opt/senzing/g2/resources
- Default:
- Where used
- Synopsis:
- Filename for the Senzing API RPM file.
- Values:
- Format:
senzingapi-MM.mm.PP.x86_64.rpm
- Default: none
- Format:
- Where used
-
Synopsis:
- A parameter for the
docker run
statement to force the container to run as a specific user.
- A parameter for the
-
Values:
- Default: 1001
-
Examples:
-
root
export SENZING_RUNAS_USER="0"
-
- Synopsis:
- When true, do not perform initial performance evaluation.
- Where used
- Synopsis:
- Amount of time to sleep, in seconds, before running command.
- Forms:
- Helm: senzing.sleepTime
- Where used
- Synopsis:
- Indicate that an AWS SQS "dead-letter" queue has been enables.
- This changes the logging behavior.
- Where used
- Synopsis:
- The Amazon SQS Queue URL used convey messages that cannot be processed by the Senzing Engine.
- Examples:
https://sqs.us-east-1.amazonaws.com/000000000000/senzing-failure-queue
- Where used
- Synopsis:
- The length of time, in seconds, for which to delay a specific message on the Info queue.
- Values:
- Default: 10
- References:
- Boto3 send_message See
DelaySeconds
parameter.
- Boto3 send_message See
- Where used
- Synopsis:
- The Amazon SQS Queue URL used convey "withInfo" messages from the Senzing Engine.
- Examples:
https://sqs.us-east-1.amazonaws.com/000000000000/senzing-info-queue
- Where used
- Synopsis:
- The Amazon SQS Queue URL used convey messages for ingestion into the Senzing Engine.
- Examples:
https://sqs.us-east-1.amazonaws.com/000000000000/senzing-queue
- Where used
- Synopsis:
- For use with SQS "long-polling"
- Where used
- Synopsis:
- The property name in a JSON Message that identifies a JSON property with information to be used by the stream-loader.
- More information at stream-loader.
- Values:
- Default:
senzingStreamLoader
- Default:
- Where used
- Synopsis:
- Identify the subcommand to be run.
- Values:
- Run
program-name --help
for complete list.
- Run
- Forms:
- Helm: senzing.subcommand
- Where used
- Synopsis:
- Number of threads per process to allocate for processing.
- Values:
- Default: 4
- Where used
- Synopsis:
- Values:
- Examples:
- Where used
- Synopsis:
- Values:
- Examples:
- Where used
- Synopsis:
- A string in URL format specifying a database connection point.
- Values:
- Examples:
- MsSQL: "mssql://username:password@host.example.com:1433/G2"
- MySQL: "mysql://username:password@host.example.com:3306/G2"
- PostgreSQL: "postgresql://username:password@host.example.com:5432/G2/?sslmode=disable"
- PostgreSQL: "postgresql://username:password@host.example.com:5432/G2"
- Sqlite3: "sqlite3://na:na@/tmp/sqlite/G2C.db"
- Where used
-
Synopsis:
- A string listing one or more space-delimited datasource identifiers.
-
Values:
- Format: "datasource1 datasource2 datasource3"
-
Examples:
-
Using
export
:export SENZING_TOOLS_DATASOURCES="CUSTOMER REFERENCE WATCHLIST"
-
- Synopsis:
- Values:
- Examples:
- Where used
- Synopsis:
- Values:
- Examples:
- Where used
- Synopsis:
- Values:
- Examples:
- Where used
- Synopsis:
- Values:
- Examples:
- Where used
- Synopsis:
- Values:
- Examples:
- Where used
- Synopsis:
- Values:
- Examples:
- Where used
- Synopsis:
- Values:
- Examples:
- Where used
- Synopsis:
- Values:
- Examples:
- Where used
- Synopsis:
- Values:
- Examples:
- Where used
- Synopsis:
- Values:
- Examples:
- Where used
- Synopsis:
- Values:
- Examples:
- Where used
- Synopsis:
- Values:
- Examples:
- Where used
-
Synopsis:
- A string of JSON containing configuration information sent to the Senzing engine.
SENZING_TOOLS_ENGINE_CONFIGURATION_JSON
is used as theiniParams
value of G2engine.Init().
-
Examples:
-
Sample JSON:
{ "PIPELINE": { "CONFIGPATH": "/etc/opt/senzing", "RESOURCEPATH": "/opt/senzing/g2/resources", "SUPPORTPATH": "/opt/senzing/data" }, "SQL": { "CONNECTION": "postgresql://username:password@host.example.com:G2/?sslmode=disable" } }
-
Setting a
SENZING_TOOLS_ENGINE_CONFIGURATION_JSON
environment variable:export SENZING_TOOLS_ENGINE_CONFIGURATION_JSON='{ "PIPELINE": { "CONFIGPATH": "/etc/opt/senzing", "RESOURCEPATH": "/opt/senzing/g2/resources", "SUPPORTPATH": "/opt/senzing/data" }, "SQL": { "CONNECTION": "postgresql://username:password@host.example.com:G2/?sslmode=disable" } }'
-
-
References:
- Synopsis:
- An integer specifying how much logging is done by the Senzing engine.
SENZING_TOOLS_ENGINE_LOG_LEVEL
is used as theverboseLogging
value of G2engine.Init().
- Values:
- 0 - no logging
- 1 - logging
- Where used
- Synopsis:
- An string given to the Senzing engine to identify the instance of the Senzing engine.
SENZING_TOOLS_ENGINE_MODULE_NAME
is used as themoduleName
value of G2engine.Init().
- Values:
- Default: none
- Where used
- Synopsis:
- Values:
- Examples:
- Where used
- Synopsis:
- Values:
- Examples:
- Where used
- Synopsis:
- Values:
- Examples:
- Where used
- Synopsis: File type to treat the specificed input file (given by SENZING_TOOLS_INPUT_URL) as.
- Example: JSONL
- Where used
- Synopsis: Input URL used for processing.
- Values: valid URL
- Examples:
- file:///path/to/json/lines/file.jsonl
- https://public-read-access.s3.amazonaws.com/TestDataSets/SenzingTruthSet/truth-set-3.0.0.jsonl
- Where used
- Synopsis: Output log messages as JSON.
- Values:
- true
- false
- Where used
- Synopsis:
- Values:
- Examples:
- Where used
- Synopsis:
- An string specifying the amount of logging desired.
- Values:
- "TRACE" - Entry/Exit tracing. Will show sensitive data.
- "DEBUG" - Values see during processing. May show sensitive data.
- "INFO" - Process steps achieved.
- "WARN" - Unexpected situations, but processing was successful.
- "ERROR" - Unexpected situations, processing was not successful.
- "FATAL" - The process needs to shutdown.
- "PANIC" - The underlying system is at issue.
- References:
- Where used
- Synopsis:
- Values:
- Examples:
- Where used
- Synopsis:
- Values:
- Examples:
- Where used
- Synopsis:
- Values:
- Examples:
- Where used
- Synopsis:
- Values:
- Examples:
- Where used
- Synopsis:
- Values:
- Examples:
- Where used
- Synopsis:
- Values:
- Examples:
- Where used
- Synopsis:
- Values:
- Examples:
- Where used
- Synopsis:
- Values:
- Examples:
- Where used
- Synopsis:
- Values:
- Examples:
- Where used
- Synopsis:
- Values:
- Examples:
- Where used
- Synopsis:
- Values:
- Examples:
- Where used
- Synopsis:
- Values:
- Examples:
- Where used
- Synopsis:
- Values:
- Examples:
- Where used
- Synopsis:
- Values:
- Examples:
- Where used
- Synopsis:
- Values:
- Examples:
- Where used
- Synopsis:
- Values:
- Examples:
- Where used
- Synopsis:
- Values:
- Examples:
- Where used
- Synopsis:
- Values:
- Examples:
- Where used
- Synopsis:
- Values:
- Examples:
- Where used
- Synopsis:
- Values:
- Examples:
- Where used
- Synopsis:
- Path on the local system where Senzing var directory is located. This directory contains files that may mutate during execution.
- Values:
- Default: none
- Usually set to
/var/opt/senzing
- Where used
- Synopsis:
- Port on localhost for Senzing Entity Search WebApp.
- See Port 8251
- Values:
- Default: 8251
- Where used
- Synopsis:
- Port on localhost for Docker web application service.
- Values:
- Default: none
- Where used
- Synopsis:
- Name of SQLite database containing Senzing schema.
- Values:
- Usual value:
G2C.db
- Default: none
- Usual value:
- Where used