source: trunk/Monitoring/Broker/README @ 866

Last change on this file since 866 was 866, checked in by jripsl, 11 years ago

Add demo scenarios.

File size: 1.8 KB
Line 
1- installation (as root)
2        - RabbitMQ server
3                yum install erlang.x86_64
4                yum install libxslt-devel.x86_64
5                yum install libxslt.x86_64
6                yum install xmlto.x86_64
7                cd /opt
8                mkdir -p src
9                cd src
10                # rabbitmq install
11                cd /opt/src
12                wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.0.2/rabbitmq-server-3.0.2.tar.gz
13                tar xzvf rabbitmq-server-3.0.2.tar.gz
14                rm rabbitmq-server-3.0.2.tar.gz
15                cd rabbitmq-server-3.0.2/
16                export TARGET_DIR=/opt/rabbitmq-server-3.0.2
17                export SBIN_DIR=/opt/rabbitmq-server-3.0.2/sbin
18                export MAN_DIR=/opt/rabbitmq-server-3.0.2/man
19                make
20                make install
21        - console admin tools (http://www.rabbitmq.com/management-cli.html)
22                - wget http://hg.rabbitmq.com/rabbitmq-management/raw-file/rabbitmq_v3_0_2/bin/rabbitmqadmin
23                - mv -i rabbitmqadmin /usr/sbin
24                - chmod +x /usr/sbin/rabbitmqadmin
25- conf
26        - vi /opt/rabbitmq-server-3.0.2/sbin/rabbitmq-defaults
27        - as default disk size is too high for VESG4 VM, do that
28                - edit rabbit config file so result looks like this:
29                        $ cat /etc/rabbitmq/rabbitmq.config
30                        [   
31                                {rabbit, [{disk_free_limit, {mem_relative, 0.1}}]}
32                        ].
33        -   
34                -   
35                        - $RABBITMQ_HOME/etc/rabbitmq/rabbitmq-env.conf
36                        - $RABBITMQ_HOME/etc/rabbitmq/rabbitmq.config
37                - note that neither of these files exist after installation
38                  i.e. you need to create them
39        -   
40                log         : /var/log/rabbitmq/rabbit.log
41                sasl log    : /var/log/rabbitmq/rabbit-sasl.log
42                database dir: /var/lib/rabbitmq/mnesia/rabbit
43- run
44        - to start the daemon, use command below as root
45                - cd /opt/rabbitmq-server-3.0.2/sbin
46                - ./rabbitmq-server -detached
47        - to stop the daemon, use one of those
48                - kill -TERM $(pidof epmd)
49                - rabbitmqctl stop
50- operation
51        - to print RabbitMQ status, use
52                - rabbitmqctl report
53        - to print RabbitMQ queues, use:
54                - rabbitmqadmin list queues
55                - rabbitmqctl list_queues
Note: See TracBrowser for help on using the repository browser.