白桦林

秋空雁度青天远,疏树蝉鸣白露寒

导航

CentOS 7 rabbitmq 安装

OS版本:CentOS 7.2
Rrlang:19.2
RabbitMQ:3.6.6
1.1 erlang安装
1. http://www.erlang.org/下载erlang,解压缩,进入目录,检查环境: [root@lyn soft]# cd otp_src_19.2 [root@lyn soft]# ./configure ********************************************************************* ********************** APPLICATIONS DISABLED ********************** ********************************************************************* odbc : ODBC library - link check failed 2. 安装必要库yum -y install ncurses-devel make gcc gcc-c++ unixODBC-devel openssl openssl-devel,至少要安装ncurses-6.0-devel。 3. 执行步骤1,重新./configure检查环境,如果没出现问题,则执行make && make install; 4. 添加环境变量, vim /etc/profile ERL_HOME=/usr/local/lib/erlang PATH=$ERL_HOME/BIN:$PATH export ERL_HOME PATH 5.测试erlang是否安装成功,执行erl进行简单计算测试,如下表示安装成功。 [root@lyn rabbitmq_server-3.6.6]# erl Erlang/OTP 19 [erts-8.2] [source] [64-bit] [async-threads:10] [hipe] [kernel-poll:false] Eshell V8.2 (abort with ^G) 1> 1+1. 2 2> halt(). [root@lyn rabbitmq_server-3.6.6]# 1.2 rabbitmq安装 1.解压文件,复制文件到/usr/local [root@lyn ~]# tar -Jxf rabbitmq_server-generic-unix-3.6.6.tar.xz [root@lyn ~]# cp -r rabbitmq_server-3.6.6/ /usr/local/ [root@lyn ~]# cd /usr/local/rabbitmq_server-3.6.6 2.启动服务 [root@lyn rabbitmq_server-3.6.6]# cd sbin/ [root@lyn sbin]# ll total 36 -rwxr-xr-x. 1 root root 1480 Nov 9 11:58 rabbitmqctl -rwxr-xr-x. 1 root root 1447 Nov 9 11:58 rabbitmq-defaults -rwxr-xr-x. 1 root root 11730 Nov 9 11:58 rabbitmq-env -rwxr-xr-x. 1 root root 1362 Nov 9 11:58 rabbitmq-plugins -rwxr-xr-x. 1 root root 9609 Nov 9 11:58 rabbitmq-server [root@lyn sbin]# ./rabbitmq-server start RabbitMQ 3.6.6. Copyright (C) 2007-2016 Pivotal Software, Inc. ## ## Licensed under the MPL. See http://www.rabbitmq.com/ ## ## ########## Logs: /usr/local/lib/rabbitmq_server-3.6.6/var/log/rabbitmq/rabbit@lyn.log ###### ## /usr/local/lib/rabbitmq_server-3.6.6/var/log/rabbitmq/rabbit@lyn-sasl.log ########## Starting broker... completed with 0 plugins. ^C^C[root@lyn sbin]# ps aux | grep rabbitmq root 7084 2.8 1.5 2288592 47796 pts/0 Sl 12:00 0:03 /usr/local/lib/erlang/erts-8.2/bin/beam -W w -A 64 -P 1048576 -t 5000000 -stbt db -zdbbl 32000 -K true -B i -- -root /usr/local/lib/erlang -progname erl -- -home /root -- -pa /usr/local/lib/rabbitmq_server-3.6.6/ebin -noshell -noinput -s rabbit boot -sname rabbit@lyn -boot start_sasl -kernel inet_default_connect_options [{nodelay,true}] -sasl errlog_type error -sasl sasl_error_logger false -rabbit error_logger {file,"/usr/local/lib/rabbitmq_server-3.6.6/var/log/rabbitmq/rabbit@lyn.log"} -rabbit sasl_error_logger {file,"/usr/local/lib/rabbitmq_server-3.6.6/var/log/rabbitmq/rabbit@lyn-sasl.log"} -rabbit enabled_plugins_file "/usr/local/lib/rabbitmq_server-3.6.6/etc/rabbitmq/enabled_plugins" -rabbit plugins_dir "/usr/local/lib/rabbitmq_server-3.6.6/plugins" -rabbit plugins_expand_dir "/usr/local/lib/rabbitmq_server-3.6.6/var/lib/rabbitmq/mnesia/rabbit@lyn-plugins-expand" -os_mon start_cpu_sup false -os_mon start_disksup false -os_mon start_memsup false -mnesia dir "/usr/local/lib/rabbitmq_server-3.6.6/var/lib/rabbitmq/mnesia/rabbit@lyn" -kernel inet_dist_listen_min 25672 -kernel inet_dist_listen_max 25672 start root 9436 0.0 0.0 112648 952 pts/0 R+ 12:02 0:00 grep --color=auto rabbitmq 3.添加用户admin,密码admin [root@lyn sbin]# ./rabbitmqctl add_user admin admin Creating user "admin" ... 4.开启管理页面插件 [root@lyn sbin]# ./rabbitmq-plugins enable rabbitmq_management The following plugins have been enabled: mochiweb webmachine rabbitmq_web_dispatch amqp_client rabbitmq_management_agent rabbitmq_management Applying plugin configuration to rabbit@lyn... started 6 plugins. 5.分配用户标签 [root@lyn sbin]# ./rabbitmqctl set_user_tags admin administrator Setting tags for user "admin" to [administrator] ... 6.默认端口15672,添加端口15762到防火墙允许 [root@lyn sbin]# iptables -I INPUT -p tcp --dport 15672 -j ACCEPT [root@lyn sbin]# lsof -i:15672 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME beam 7084 root 51u IPv4 51863 0t0 TCP *:15672 (LISTEN) 7. 打开浏览器,输入地址:http://服务器地址:15672 8. 输入用户名密码admin/admin.
 

 

posted on 2018-12-28 16:37  走进黑夜  阅读(437)  评论(0)    收藏  举报