source: trunk/Monitoring/Broker/README @ 852

Last change on this file since 852 was 852, checked in by jripsl, 11 years ago
  • AMQP C-client implementation.
File size: 1.7 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
45                - ./rabbitmq-server -detached
46        - to stop the daemon, use this
47                - kill -TERM $(pidof epmd)
48- operation
49        - to print RabbitMQ status, use
50                - rabbitmqctl report
51        - to print RabbitMQ queues, use:
52                - rabbitmqadmin list queues
53                - rabbitmqctl list_queues
Note: See TracBrowser for help on using the repository browser.