KubeMQ Docs
KubeMQ.io
Login / Register
Search…
Introduction
What's New
Getting Started
Quick Start
Build & Deploy
Create Cluster
Create Dashboard
Create Connector
Message Patterns
Learn
The Basics
Message Patterns
Access Control
Clustering
Dashboard
Connectors
Configuration
Cluster
Set Cluster Name
Set Cluster Namespace
Set Persistent Volume
Set Cluster Replicas
Set Cluster Image
Set Cluster Security
Set Authentication
Set Authorization
Set Notification
Set License
Set gRPC Interface
Set Rest Interface
Set Api Interface
Set Store Settings
Set Queues Settings
Set Routing
Set Health Probe
Set Resources Limits
Set Logs
Set Node Selectors
Dashboard
Connectors
HOW TO
Connect Your Cluster
Show Dashboard
Get Cluster Status
Get Dashboard Status
Get Cluster Logs
Development
SDK
Cookbook
Troubleshooting
Start Here
Kubemqctl
Get Started
Create
Get
Delete
Set
Scale Cluster
Queues
Events
Events Store
Commands
Queries
Config
License
Open Source Software Notices
Powered By
GitBook
Set Store Settings
Store options allows to configure the way KubeMQ server store persistence data for both events_store and queues message patterns.
Kubemqctl
Helm
kubectl
Flags
Flag
Type/Options
Default
Description
--store-clean
bool
false
Set clear persistence data on start-up
--store-path
string
./store
Set persistence file path
--store-max-channels
int
0
Set limit number of persistence channels
--store-max-subscribers
int
0
Set limit of subscribers per channel
--store-max-messages
int
0
Set limit of messages per channel
--store-max-channel-size
int
0
Set limit size of channel in bytes
--store-messages-retention-minutes
int
1440
Set message retention time in minutes
--store-purge-inactive-minutes
int
1440
Set time in minutes of channel inactivity to delete
Examples
Clean store when loading - in case of a need to clean and start fresh store
1
kubemqctl create cluster --store-clean
true
Copied!
Delete inactive channels after 180 minutes if inactivity
1
kubemqctl create cluster --store-purge-inactive-minutes
180
Copied!
Values
Value
Type/Options
Default
Description
store.clean
bool
false
Set clear persistence data on start-up
store.path
string
./store
Set persistence file path
store.maxChannels
int
0
Set limit number of persistence channels
store.maxSubscribers
int
0
Set limit of subscribers per channel
store.maxMessages
int
0
Set limit of messages per channel
store.maxChannelSize
int
0
Set limit size of channel in bytes
store.messagesRetentionMinutes
int
1440
Set message retention time in minutes
store.purgeInactiveMinutes
int
1440
Set time in minutes of channel inactivity to delete
Examples
Clean store when loading - in case of a need to clean and start fresh store
1
helm
install
kubemq-cluster --set store.clean
=
true kubemq-charts/kubemq
Copied!
Delete inactive channels after 180 minutes if inactivity
1
helm
install
kubemq-cluster --set store.purgeInactiveMinutes
=
t180 kubemq-charts/kubemq
Copied!
Fields
Field
Type/Options
Default
Description
clean
bool
false
Set clear persistence data on start-up
path
string
./store
Set persistence file path
maxChannels
int
0
Set limit number of persistence channels
maxSubscribers
int
0
Set limit of subscribers per channel
maxMessages
int
0
Set limit of messages per channel
maxChannelSize
int
0
Set limit size of channel in bytes
messagesRetentionMinutes
int
1440
Set message retention time in minutes
purgeInactiveMinutes
int
1440
Set time in minutes of channel inactivity to delete
Examples
Clean store when loading - in case of a need to clean and start fresh store
Run:
1
kubectl apply -f
{
below-yaml-file
}
Copied!
1
apiVersion
:
core.k8s.kubemq.io/v1alpha1
2
kind
:
KubemqCluster
3
metadata
:
4
name
:
kubemq
-
cluster
5
namesapce
:
kubemq
6
labels
:
7
app
:
kubemq
-
cluster
8
spec
:
9
replicas
:
3
10
store
:
11
clean
:
true
Copied!
Delete inactive channels after 180 minutes if inactivity
Run:
1
kubectl apply -f
{
below-yaml-file
}
Copied!
1
apiVersion
:
core.k8s.kubemq.io/v1alpha1
2
kind
:
KubemqCluster
3
metadata
:
4
name
:
kubemq
-
cluster
5
namesapce
:
kubemq
6
labels
:
7
app
:
kubemq
-
cluster
8
spec
:
9
replicas
:
3
10
store
:
11
purgeInactiveMinutes
:
180
Copied!
Previous
Set Api Interface
Next
Set Queues Settings
Last modified
1yr ago
Copy link