Polecenie parametrów rabbitmqctl wygląda następująco:
Usage: rabbitmqctl [-n<node>] [-t<timeout>] [-l] [-q] <command> [<opcje komend>]
Ogólne opcje: -n węzeł -q cicho -t czas na przerwę -Długie imiona
Domyślny węzeł to "rabbit@server", gdzie 'server' to lokalna nazwa hosta. Na prowadzącym nazwana "server.example.com", nazwa węzła Erlang w RabbitMQ będzie Zazwyczaj jest rabbit@server (chyba że RABBITMQ_NODENAME ustawiono na jakieś wartość niedomyślna w momencie rozpoczęcia działalności brokera). Wyjście nazwy hosta -s to zazwyczaj poprawny przyrostek po znaku "@". Zobacz rabbitmq-server(1) dla szczegóły konfiguracji brokera RabbitMQ.
Tryb cichego wyjścia wybiera się za pomocą flagi "-q". Komunikaty informacyjne to tłumione, gdy działa tryb cichy.
Czas operacji za kilka sekund. Dotyczy tylko poleceń "lista". Domyślnie to "nieskończoność".
Jeśli broker RabbitMQ używa długich nazw węzłów do dystrybucji erlangów, to "longnames" Należy określić opcję.
Niektóre polecenia akceptują opcjonalny wirtualny parametr hosta, dla którego by pokazać wyniki. Domyślna wartość to "/".
Commands: add_user <username> <password> add_vhost <vhost> authenticate_user <username> <password> cancel_sync_queue [-p<vhost>] kolejka change_cluster_node_type <dysk|RAM> change_password <username> <password> clear_global_parameter <key> clear_operator_policy [-p<vhost>] <key> clear_parameter [-p<vhost>] <component_name> <key> clear_password <username> clear_permissions [-p vhost] <username> clear_policy [-p<vhost>] <key> clear_topic_permissions [-p vhost] <username> [<exchange>] clear_vhost_limits [-p<vhost>] close_all_connections [-p <vhost> --limit <limit>] [-n <node> --globalne] [--na-opóźnienie połączenia <delay>] <explanation> close_connection <connectionpid> <explanation> cluster_status Hasło z wartością dekodowania [--szyfr szyfrujący] [--hash hash] [--iteracje iteracji] delete_queue queue_name [--if_empty|-e] [--if_unused|-u] delete_user <username> delete_vhost <vhost> Hasło kodowania wartości [--szyfr szyfrujący] [--hash hash] [--iteracje iteracji] środowisko Ocena <expr> Exec <expr> [--offline] force_boot force_reset forget_cluster_node [--offline] <existing_cluster_member_node> Pomoc <command> hipe_compile <directory> join_cluster [--dysk|--ram] <existing_cluster_member_node> list_bindings [-p<vhost>] [...<bindinginfoitem>] list_channels [<channelinfoitem> ...] list_ciphers list_connections [<connectioninfoitem> ...] list_consumers [-p vhost] [<consumerinfoitem> ...] list_exchanges [-p<vhost>] [...<exchangeinfoitem>] list_global_parameters list_hashes list_operator_policies [-p<vhost>] list_parameters [-p<vhost>] list_permissions [-p<vhost>] list_policies [-p<vhost>] list_queues [-p<vhost>] [--online] [--offline] [--lokalnie] [...<queueinfoitem>] list_topic_permissions [-p<vhost>] list_unresponsive_queues [--lokalnie] [--kolejka-timeout<queue-timeout>] [<unresponsiveq_ueueinfoitem> ...] list_user_permissions <username> list_user_topic_permissions <username> list_users list_vhost_limits [-p<vhost>] [--globalny] list_vhosts [<vhostinfoitem> ...] node_health_check purge_queue <queue> rename_cluster_node <oldnode1> <newnode1> [oldnode2] [newnode2] ... Raport reset restart_vhost [-p<vhost>] rotate_logs set_cluster_name <name> set_disk_free_limit <disk_limit> set_disk_free_limit mem_relative <fraction> set_global_parameter <name> <value> set_operator_policy [-p<vhost>] [--priorytet<priority>] [--aplikuj-do<apply-to>] <name> <pattern> <definition> set_parameter [-p<vhost>] <component_name> <name> <value> set_permissions [-p<vhost>] <username> <conf> <write> <read> set_policy [-p<vhost>] [--priorytet<priority>] [--aplikuj<apply-to>] <name> <pattern> <definition> set_topic_permissions [-p<vhost>] <username> <exchange> <write_pattern> <read_pattern> set_user_tags <username> <tag> [...] set_vhost_limits [-p<vhost>] <definition> set_vm_memory_high_watermark <fraction> set_vm_memory_high_watermark absolutny <value> Wyłączenie start_app Status stop [<pidfile>] stop_app sync_queue [-p<vhost>] kolejka trace_off [-p<vhost>] trace_on [-p<vhost>] update_cluster_nodes <existing_cluster_member_node_to_seed_from> wait [<pid_file>] [--pid|-P <pid>] <queueinfoitem> musi być członkiem listy [imię, trwałe, auto_delete, argumenty, polityka, PID, owner_pid, wyłączność, exclusive_consumer_pid, exclusive_consumer_tag, messages_ready, messages_unacknowledged, wiadomości, messages_ready_ram, messages_unacknowledged_ram, messages_ram, messages_persistent, message_bytes, message_bytes_ready, message_bytes_ nieuznane, message_bytes_ram, message_bytes_persistent, head_message_timestamp, disk_reads, disk_writes, konsumenci, consumer_utilisation, pamięć, slave_pids, synchronised_ slave_pids, stan].
<bindinginfoitem> musi być członkiem listy [source_name, source_kind, destination_name, destination_kind, routing_key, argumenty].
<connectioninfoitem> Musi być członkiem listy [PID, nazwa, port, host, peer_port, peer_host, SSL ssl_protocol, ssl_key_exchange, ssl_cipher, ssl_hash, peer_cert_subject, peer_cert_ wydawca, peer_cert_validity, stan, kanały, protokół, auth_mechanism, użytkownik, vhost, timeout, frame_max, channel_max, client_properties, recv_oct, recv_cnt, send_oct, send_cnt, send_ Pend, connected_at].
<channelinfoitem> Musi być członkiem listy [PID, połączenie, nazwa, numer, użytkownik, duch, transakcyjny, potwierdzenie, consumer_count, messages_unacknowledged, messages_uncommitted, acks_ niezaangażowany, messages_unconfirmed, prefetch_count, global_prefetch_count].
<exchangeinfoitem> Musi być członkiem listy [nazwa, typ, trwałość, auto_delete, wewnętrzna, argumenty, polityka].
<vhostinfoitem> musi być członkiem listy [imię, śledzenie, cluster_state].
<consumerinfoitem> musi być członkiem listy [argumentów queue_name, channel_pid, consumer_tag, ack_required, prefetch_count].
<unresponsive_queueinfoitem> musi być członkiem listy [nazwa, trwałość, auto_delete, argumenty, pid, recoverable_slaves].
|