Changeset 940 for trunk/Monitoring/Broker
- Timestamp:
- 08/26/13 09:45:18 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Monitoring/Broker/README
r930 r940 1 - requirements 2 - CentOS 6 3 - outgoing internet access (port 80) 4 - Forge svn repository access 1 5 - Broker installation procedure (as root) 2 6 - check if EPEL repository is configured, if not, do steps below … … 5 9 - wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm 6 10 - rpm -ivh epel-release-6-8.noarch.rpm 11 - add user in /etc/passwd 12 - adduser -m -d /home/csbroker -s /sbin/nologin csbroker 13 - note 14 - csbroker stands for "Climate Simulation broker" 7 15 - RabbitMQ server 8 16 yum install nc … … 29 37 - mv -i rabbitmqadmin /usr/sbin 30 38 - chmod +x /usr/sbin/rabbitmqadmin 39 - change owner (to run rabbitmq as non-root) 40 - chown -R csbroker /var/log/rabbitmq 41 - chown -R csbroker /var/lib/rabbitmq 42 - install startup file in /etc/init.d 43 <--- 44 #!/bin/bash 45 # chkconfig: 2345 20 80 46 # description: AMQP service 47 48 RABBITMQ_SBIN=/opt/rabbitmq-server-3.0.2/sbin 49 50 case "$1" in 51 start) 52 sudo -H -u csbroker -- $RABBITMQ_SBIN/rabbitmq-server -detached 53 ;; 54 stop) 55 sudo -H -u csbroker $RABBITMQ_SBIN/rabbitmqctl stop 56 ;; 57 status) 58 sudo -H -u csbroker $RABBITMQ_SBIN/rabbitmqctl status 59 ;; 60 *) 61 echo $"Usage: $0 {start|stop}" 62 esac 63 64 exit 0 65 ---> 66 - chmod +x /etc/init.d/rabbitmq 67 - create startup symlinks with command below 68 - chkconfig --add rabbitmq 31 69 - conf 32 70 - vi /opt/rabbitmq-server-3.0.2/sbin/rabbitmq-defaults … … 47 85 sasl log : /var/log/rabbitmq/rabbit-sasl.log 48 86 database dir: /var/lib/rabbitmq/mnesia/rabbit 49 - run 50 - to start the daemon, use command below as root 51 - cd /opt/rabbitmq-server-3.0.2/sbin 52 - ./rabbitmq-server -detached 53 - to stop the daemon, use one of those 54 - kill -TERM $(pidof epmd) 55 - ./rabbitmqctl stop 87 - usage 88 - to start the daemon, run command below (as root) 89 - /etc/init.d/rabbitmq start 90 - note 91 - the warning message below is normal 92 - Warning: PID file not written; -detached was passed. 93 - to stop the daemon, use 94 - /etc/init.d/rabbitmq stop 56 95 - note 57 96 - it's normal to have the erlang process below running after stop (it's an erlang generic registry stuff) … … 68 107 - optional 69 108 - ./rabbitmqadmin list queues 109 # vim: set ts=4:
Note: See TracChangeset
for help on using the changeset viewer.