阿里云 Ubuntu16.04 LTS 安装rabbitmq-server

2018 年 6 月 14 日 0 条评论 1.63k 次阅读 0 人点赞

注:以下命令均在root用户下执行完成。

1、首先,修改 /etc/apt/sources.list文件,最后一行加上:
deb http://www.rabbitmq.com/debian/ testing main

2、然后,命令行先后执行以下两句加rabbitmq的公钥为可信,以免稍后的安全提示(可选,建议弄一下,仅洁僻罢了)。
wget https://www.rabbitmq.com/rabbitmq-signing-key-public.ascsudo apt-key add rabbitmq-signing-key-public.asc

3、先update更新源
apt-get update

4、使用此命令进行rabbitmq-server的安装(包括依赖包)
apt-get install rabbitmq-server
用此步骤安装,屏幕上会一路很爽地刷到最后,你见到如下信息,说明OK了。。。
Reading package lists... Done
Building dependency tree
Reading state information... Done
rabbitmq-server is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 238 not upgraded.

5、然后,我们可以 ps -ef|grep rabbit 看看情况:
rabbitmq 2199 1 0 5月14 ? 00:00:26 /usr/lib/erlang/erts-5.10.4/bin/epmd -daemon
rabbitmq 2213 1 0 5月14 ? 00:00:00 /bin/sh /usr/lib/rabbitmq/bin/rabbitmq-server
rabbitmq 2508 2213 0 5月14 ? 01:58:33 /usr/lib/erlang/erts-5.10.4/bin/beam.smp -W w -A 64 -P 1048576 -t 5000000 -stbt db -zdbbl 128000 -K true -B i -- -root /usr/lib/erlang -progname erl -- -home /var/lib/rabbitmq -- -pa /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.15/ebin -noshell -noinput -s rabbit boot -snamerabbit@iZ1175b20bpZ -boot start_sasl -kernel inet_default_connect_options [{nodelay,true}] -sasl errlog_type error -sasl sasl_error_logger false -rabbit error_logger {file,"/var/log/rabbitmq/rabbit@iZ1175b20bpZ.log"} -rabbit sasl_error_logger {file,"/var/log/rabbitmq/rabbit@iZ1175b20bpZ-sasl.log"} -rabbit enabled_plugins_file "/etc/rabbitmq/enabled_plugins" -rabbit plugins_dir "/usr/lib/rabbitmq/plugins:/usr/lib/rabbitmq/lib/rabbitmq_server-3.6.15/plugins" -rabbit plugins_expand_dir "/var/lib/rabbitmq/mnesia/rabbit@iZ1175b20bpZ-plugins-expand" -os_mon start_cpu_sup false -os_mon start_disksup false -os_mon start_memsup false -mnesia dir "/var/lib/rabbitmq/mnesia/rabbit@iZ1175b20bpZ" -kernel inet_dist_listen_min 25672 -kernel inet_dist_listen_max 25672
rabbitmq 2644 2508 0 5月14 ? 00:00:04 inet_gethost 4
rabbitmq 2645 2644 0 5月14 ? 00:00:04 inet_gethost 4
root 11344 10934 0 12:07 pts/0 00:00:00 grep --color=auto rabbit

6、现在我们来启动下服务:
service rabbitmq-server start
提示:
* Starting message broker rabbitmq-server * message broker already running
[ OK ]
You have new mail in /var/mail/root
看到 running 就说明 安装并启动成功了。

7、安装下管理插件
/sbin/rabbitmq-plugins enable rabbitmq_management

8、重启下服务
service rabbitmq-server restart

9、接下来我们进入到 rabbitmq 的目录
可以使用ps -ef|grep rabbit命令通过获取到的进程信息判断rabbit的安装路径
/usr/lib/rabbitmq/lib/rabbitmq_server-3.6.15

10、进入到sbin目录找到rabbitmqctl文件
新增用户admin,密码也为admin
rabbitmqctl add_user admin admin

也可以使用rabbitmqctl命令更改密码
rabbitmqctl change_password admin admin

将admin加入到管理员组
rabbitmqctl set_user_tags admin administrator

查看用户列表
rabbitmqctl list_users

11、如果是云服务器的话,记得去安全组里开放 15672 端口
这个时候就能访问http://ip:15672访问到页面了,默认的账号密码是guest/guest。
但是从3.3.0版本开始,禁止使用guest/guest登录localhost之外的访问。
所以我们可以使用我们上面添加的 admin 用户来登录

雷雷

这个人太懒什么东西都没留下

文章评论(0)

(Spamcheck Enabled)