简书链接:重置emqx密码
文章字数:81,阅读全文大约需要1分钟
emqx_ctl admins passwd admin yourpassword
密码必须包含字母数字
image.png
更多命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
Usage: emqx ctl
--------------------------------------------------------------------------------------------------------------
status # Show broker status
--------------------------------------------------------------------------------------------------------------
broker # Show broker version, uptime and description
broker stats # Show broker statistics of clients, topics, subscribers
broker metrics # Show broker metrics
--------------------------------------------------------------------------------------------------------------
cluster join <Node> # Join the cluster
cluster leave # Leave the cluster
cluster force-leave <Node> # Force the node leave from cluster
cluster status [--json] # Cluster status
--------------------------------------------------------------------------------------------------------------
clients list # List all clients
clients show <ClientId> # Show a client
clients kick <ClientId> # Kick out a client
--------------------------------------------------------------------------------------------------------------
topics list # List all topics
topics show <Topic> # Show a topic
--------------------------------------------------------------------------------------------------------------
subscriptions list # List all subscriptions
subscriptions show <ClientId> # Show subscriptions of a client
subscriptions add <ClientId> <Topic> <QoS> # Add a static subscription manually
subscriptions del <ClientId> <Topic> # Delete a static subscription manually
--------------------------------------------------------------------------------------------------------------
plugins <command> [Name-Vsn] # e.g. 'start emqx_plugin_template-5.0-rc.1'
plugins list # List all installed plugins
plugins describe Name-Vsn # Describe an installed plugins
plugins install Name-Vsn # Install a plugin package placed
# in plugin'sinstall_dir
plugins uninstall Name-Vsn # Uninstall a plugin. NOTE: it deletes
# all files in install_dir/Name-Vsn
plugins start Name-Vsn # Start a plugin
plugins stop Name-Vsn # Stop a plugin
plugins restart Name-Vsn # Stop then start a plugin
plugins disable Name-Vsn # Disable auto-boot
plugins enable Name-Vsn [Position] # Enable auto-boot at Position in the boot list, where Position could be
# 'front', 'rear', or 'before Other-Vsn' to specify a relative position.
# The Position parameter can be used to adjust the boot order.
# If no Position is given, an already configured plugin
# will stay at is old position; a newly plugin is appended to the rear
# e.g. plugins disable foo-0.1.0 front
# plugins enable bar-0.2.0 before foo-0.1.0
--------------------------------------------------------------------------------------------------------------
vm all # Show info of Erlang VM
vm load # Show load of Erlang VM
vm memory # Show memory of Erlang VM
vm process # Show process of Erlang VM
vm io # Show IO of Erlang VM
vm ports # Show Ports of Erlang VM
--------------------------------------------------------------------------------------------------------------
mnesia # Mnesia system info
--------------------------------------------------------------------------------------------------------------
log set-level <Level> # Set the overall log level
log primary-level # Show the primary log level now
log primary-level <Level> # Set the primary log level
log handlers list # Show log handlers
log handlers start <HandlerId> # Start a log handler
log handlers stop <HandlerId> # Stop a log handler
log handlers set-level <HandlerId> <Level> # Set log level of a log handler
--------------------------------------------------------------------------------------------------------------
trace list # List all traces started on local node
trace start client <ClientId> <File> [<Level>] # Traces for a client on local node
trace stop client <ClientId> # Stop tracing for a client on local node
trace start topic <Topic> <File> [<Level>] # Traces for a topic on local node
trace stop topic <Topic> # Stop tracing for a topic on local node
trace start ip_address <IP> <File> [<Level>] # Traces for a client ip on local node
trace stop ip_address <IP> # Stop tracing for a client ip on local node
--------------------------------------------------------------------------------------------------------------
traces list # List all cluster traces started
traces start <Name> client <ClientId> [<Duration>] # Traces for a client in cluster
traces start <Name> topic <Topic> [<Duration>] # Traces for a topic in cluster
traces start <Name> ip_address <IPAddr> [<Duration>] # Traces for a client IP in cluster
# Trace will start immediately on all nodes, including the core and replicant,
# and will end after <Duration> seconds. The default value for <Duration> is 1800 seconds.
traces stop <Name> # Stop trace in cluster
traces delete <Name> # Delete trace in cluster
--------------------------------------------------------------------------------------------------------------
listeners # List listeners
listeners stop <Identifier> # Stop a listener
listeners start <Identifier> # Start a listener
listeners restart <Identifier> # Restart a listener
--------------------------------------------------------------------------------------------------------------
authz cache-clean all # Clears authorization cache on all nodes
authz cache-clean node <Node> # Clears authorization cache on given node
authz cache-clean <ClientId> # Clears authorization cache for given client
--------------------------------------------------------------------------------------------------------------
pem_cache clean all # Clears x509 certificate cache on all nodes
pem_cache clean node <Node> # Clears x509 certificate cache on given node
--------------------------------------------------------------------------------------------------------------
olp status # Return OLP status if system is overloaded
olp enable # Enable overload protection
olp disable # Disable overload protection
--------------------------------------------------------------------------------------------------------------
data import <File> # Import data from the specified tar archive file
data export # Export data
--------------------------------------------------------------------------------------------------------------
observer status # Start observer in the current console
observer bin_leak # Force all processes to perform garbage collection and prints the top-100 processes that freed the biggest amount of binaries, potentially highlighting leaks.
observer load Mod # Ensure a module is loaded in all EMQX nodes in the cluster
--------------------------------------------------------------------------------------------------------------
conf reload --replace|--merge # reload etc/emqx.conf on local node
# The new configuration values will be overlaid on the existing values by default.
# use the --replace flag to replace existing values with the new ones instead.
---------------------------------- # ------------
conf show_keys # print all the currently used configuration keys.
conf show [<key>] # Print in-use configs (including default values) under the given key.
# Print ALL keys if key is not provided
conf load --replace|--merge <path> # Load a HOCON format config file.
# The new configuration values will be overlaid on the existing values by default.
# use the --replace flag to replace existing values with the new ones instead.
# The current node will initiate a cluster wide config change
# transaction to sync the changes to other nodes in the cluster.
# NOTE: do not make runtime config changes during rolling upgrade.
---------------------------------- # ------------
conf cluster_sync status # Show cluster config sync status summary
conf cluster_sync skip [node] # Increase one commit on specific node
conf cluster_sync tnxid <TnxId> # Display detailed information of the config change transaction at TnxId
conf cluster_sync fast_forward [node] [tnx_id] # Fast-forward config change transaction to tnx_id on the given node.WARNING: This results in inconsistent configs among the clustered nodes.
--------------------------------------------------------------------------------------------------------------
retainer info # Show the count of retained messages
retainer topics # Show all topics of retained messages
retainer clean # Clean all retained messages
retainer clean <Topic> # Clean retained messages by the specified topic filter
retainer reindex status # Show reindex status
retainer reindex start [force] # Generate new retainer topic indices from config settings.
# Pass true as <Force> to ignore previously started reindexing
--------------------------------------------------------------------------------------------------------------
admins add <Username> <Password> <Description> # Add dashboard user
admins passwd <Username> <Password> # Reset dashboard user password
admins del <Username> # Delete dashboard user
--------------------------------------------------------------------------------------------------------------
gateway list # List all gateway
gateway lookup <Name> # Lookup a gateway detailed information
gateway load <Name> <JsonConf> # Load a gateway with config
gateway unload <Name> # Unload the gateway
gateway stop <Name> # Stop the gateway
gateway start <Name> # Start the gateway
--------------------------------------------------------------------------------------------------------------
gateway-registry list # List all registered gateways
--------------------------------------------------------------------------------------------------------------
gateway-clients list <Name> # List all clients for a gateway
gateway-clients lookup <Name> <ClientId> # Lookup the Client Info for specified client
gateway-clients kick <Name> <ClientId> # Kick out a client
--------------------------------------------------------------------------------------------------------------
gateway-metrics <Name> # List all metrics for a gateway
--------------------------------------------------------------------------------------------------------------
rules list # List rules
rules show <RuleID> # Show a rule