The RabbitMQ applier plugin, named rabbitmq, applies replication events to a RabbitMQ server. This can be used to create advanced replication solutions, to visualize data, or to build triggers.
To load this plugin, start drizzled with:
--plugin-add=rabbitmq
Loading the plugin may not enable or configure it. See the plugin’s Configuration and Variables.
See also
Plugin Options for more information about adding and removing plugins.
These command line options configure the plugin when drizzled is started. See Command Line Options for more information about specifying command line options.
Default : | ReplicationExchange |
---|---|
Variable : | rabbitmq_exchange |
Name of RabbitMQ exchange to publish to
Default : | localhost |
---|---|
Variable : | rabbitmq_host |
Host name to connect to
Default : | guest |
---|---|
Variable : | rabbitmq_password |
RabbitMQ password
Default : | 5672 |
---|---|
Variable : | rabbitmq_port |
Port to connect to
Default : | ReplicationRoutingKey |
---|---|
Variable : | rabbitmq_routingkey |
Name of RabbitMQ routing key to use
Default : | default_replicator |
---|---|
Variable : |
Name of the replicator plugin to use (default=’default_replicator’)
Default : | guest |
---|---|
Variable : | rabbitmq_username |
RabbitMQ username
Default : | / |
---|---|
Variable : | rabbitmq_virtualhost |
RabbitMQ virtualhost
These variables show the running configuration of the plugin. See variables for more information about querying and setting variables.
rabbitmq_exchange
Scope: Global Dynamic: No Option: --rabbitmq.exchange Name of RabbitMQ exchange to publish to
rabbitmq_host
Scope: Global Dynamic: No Option: --rabbitmq.host Host name to connect to
rabbitmq_password
Scope: Global Dynamic: No Option: --rabbitmq.password RabbitMQ password
rabbitmq_port
Scope: Global Dynamic: No Option: --rabbitmq.port Port to connect to
rabbitmq_routingkey
Scope: Global Dynamic: No Option: --rabbitmq.routingkey Name of RabbitMQ routing key to use
rabbitmq_username
Scope: Global Dynamic: No Option: --rabbitmq.username RabbitMQ username
rabbitmq_virtualhost
Scope: Global Dynamic: No Option: --rabbitmq.virtualhost RabbitMQ virtualhost
This documentation applies to rabbitmq_0.1_drizzle_7.0.
To see which version of the rabbitmq plugin a Drizzle server is running, execute:
SELECT MODULE_VERSION FROM DATA_DICTIONARY.MODULES WHERE MODULE_NAME='rabbitmq'
Marcus Eriksson