MariaDB ColumnStore Administrative Console (mcsadmin) for MariaDB Enterprise ColumnStore 1.4
This page is part of MariaDB's Documentation.
The parent of this page is: Reference for MariaDB Enterprise ColumnStore 1.4
Topics on this page:
Overview
MariaDB Enterprise ColumnStore 1.4 includes the MariaDB ColumnStore Administrative Console (mcsadmin
), which is a command-line interface that can configure, monitor, and manage MariaDB Enterprise ColumnStore.
Reference material is available for MariaDB Enterprise ColumnStore 1.4.
MariaDB Enterprise ColumnStore 1.4 is included with MariaDB Enterprise Server 10.4.
USAGE
The mcsadmin
utility can execute many different commands. There are two primary ways to execute commands using mcsadmin
.
mcsadmin
can be used to run a command by providing the command name and its parameters as command-line arguments:
$ mcsadmin COMMAND [PARAMETER ...]
Alternatively, you can open the administrative console by running mcsadmin
without the command name:
$ mcsadmin
Once the administrative console is opened, it can be used to run a command by providing the command name and its parameters:
mcsadmin> COMMAND [PARAMETER ...]
...
mcsadmin> COMMAND [PARAMETER ...]
DETAILS
The MariaDB ColumnStore Administrative Console (mcsadmin
) can configure, monitor, and manage MariaDB Enterprise ColumnStore 1.4. Once Enterprise ColumnStore 1.4 has been deployed, you can invoke the console from any of the UM or PM nodes.
mcsadmin Commands for MariaDB Enterprise ColumnStore 1.4
Command | Description |
---|---|
Get help on the Console Commands | |
Add DBRoot Disk storage to the MariaDB Columnstore System | |
Add a Module within the MariaDB Columnstore System. This command is used to configure a Module to the Configuration Database within the MariaDB Columnstore System. It will also install the MariaDB Columnstore Packages and setup the module to make it ready to be restored | |
Disable a Module and Alter the MariaDB Columnstore System. This command is used to place a Module in an disable state and restart the associated processes the MariaDB Columnstore System. | |
Enable a Module and Alter the MariaDB Columnstore System. This command is used to place a Module in an enable state and restart the associated processes the MariaDB Columnstore System. | |
Assign unassigned DBroots to Performance Module. This command could be used after a Performance Module and/or DBRoot is added | |
Assign Amazon Elastic IP Address to a module (deprecated) | |
Disable the levels of process and debug logging | |
Disable MariaDB Replication functionality on the system | |
Enable the levels of process and debug logging | |
Enable MariaDB Replication functionality on the system | |
Exit from the Console tool | |
Get the name of the directory containing the first file of the object. uses Object ID (OID) or Schema Table Column | |
Get Active Alarm list. Displays all the Alarms that are currently active | |
Get List Active SQL Statements within the System | |
Get Alarm Configuration Information. Can display all Alarms or a single Alarm | |
Get system alarms. Get all set and clear alarms reported on the system on a daily basis | |
Get Summary counts of Active Alarm | |
Get the System log file configuration. Get the process and debug log file configuration on each Module | |
Get Module Name Configuration Information. Can display all Module Name parameters, parameters for a single module name, or a single parameter for a specific module name | |
Get a Module CPU usage. The Modules CPU Usage percentage will be displayed | |
Get a Module Top Processes utilizing CPU. The top number of processes using more than 0% will be displayed | |
Get a Module Disk usage. The Modules Disk Usage will be displayed | |
Get a list of Module host names (NIC 1 only) | |
Get a Module Memory usage. The Modules Memory Usage percentage will be displayed | |
Get a Module Top Processes utilizing Memory. The top number of processes using more than 0% will be displayed | |
Get a Module Resource usage. The Modules Resource Usage will be displayed Resources consist of CPU, Memory, and Disk usage | |
Get Module Type Configuration Information. Can display all Module Type parameters, parameters for a single module type , or a single parameter for a specific module type | |
Get Process Configuration Information. Can display all Process parameters, parameters for a single process, or a single parameter for a specific process | |
Get MariaDB Columnstore Process Statuses. Get Status of the MariaDB Columnstore Processes within the MariaDB Columnstore System | |
Get the MariaDB Columnstore Package information | |
Get System Storage Configuration Information. Displays storage and dbroot assignment Information | |
Get System Storage Status. Get Status of the MariaDB Columnstore DBRoot Storages within the MariaDB Columnstore System | |
Get System CPU usage on all modules. The System Modules CPU Usage percentage will be displayed | |
Get System Top Processes utilizing CPU. The top number of processes using more than 0% will be displayed | |
Get System Installation and Temporary Logging Directories | |
Get System Disk usage on all modules. The System Modules Disk Usage will be displayed | |
Get the Over-all System Statuses. Get the System, Module, Process, and Active Alarm Statuses | |
Get System Memory usage on all modules. The System Modules Memory Usage percentage will be displayed | |
Get System Top Processes utilizing Memory. The top number of processes using more than 0% will be displayed | |
Get System Network Configuration Information. Displays the Network Host Names and IP Addresses for all Modules, Switches, and Storage Units that make up the system | |
Get System Resource usage on all modules. The System Modules Resource Usage will be displayed Resources consist of CPU, Memory, and Disk usage | |
Get System and Modules Status. Get Status of the MariaDB Columnstore System and the modules within the MariaDB Columnstore System | |
Get help on the Console Commands | |
Monitor alarms in realtime mode. Enter "control-C" to exit monitorAlarms command | |
Move DBroots from one Performance Module to another. This command would be used before a Performance Module is removed or added | |
Exit from the Console tool | |
Redistribute table data across all dbroots to balance disk usage | |
Remove DBRoot Disk storage from the MariaDB Columnstore System | |
Remove a Module within the MariaDB Columnstore System. This command is used to unconfigure a Module from the Configuration Database within the MariaDB Columnstore System | |
Resets an Active Alarm. Resetting the Alarm will remove it from the Active Alarm Log file | |
Restarts a stopped or shutdown MariaDB Columnstore System. If system is shutdown, then a server root password should be entered if a ssh key is not defined | |
Resume performing writes to the MariaDB Columnstore Database | |
Set an Alarm Configuration parameter | |
Set a Module Type Configuration parameter | |
Set a Process Configuration parameter | |
Shuts down the MariaDB Columnstore System. This command stops the processing of applications on all Modules within the MariaDB Columnstore System It should be using when performing an upgrade | |
Starts a stopped or shutdown MariaDB Columnstore System. If system is shutdown, then a server root password should be entered if a ssh key is not defined | |
Stop a module. Used by columnstore stop script to stop individual modules. | |
Stops the processing of the MariaDB Columnstore System. It will leave the Modules powered on and the Operating Systems enable This command might be used for Software Maintenance reasons | |
Suspend performing writes to the MariaDB Columnstore Database | |
Switches the Active Parent OAM Module to another Performance Module. A System stop and start is performed as part of the process Command is recommended to be done while the system is idle | |
Execute a system shell command | |
Unassign DBroots from a Performance Module. This command could be used before a DBRoot is removed | |
Unassign Amazon Elastic IP Address (deprecated) |
EXAMPLES
Get System Status
To get the system status:
$ mcsadmin getSystemStatus