How to install rabbitmq 3.7.4 on Ubuntu 16.04 LTS

1 安装依赖

1.1 添加软件源

添加erlang软件源有两种方式,分别如下:

  • 基于官方提供的deb包添加
lwk@qwfys:~$ wget https://packages.erlang-solutions.com/erlang-solutions_1.0_all.deb
lwk@qwfys:~$ sudo dpkg -i erlang-solutions_1.0_all.deb
  • 手动添加

创建文件/etc/apt/sources.list/erlang.list

lwk@qwfys:~$ sudo tee /etc/apt/sources.list/erlang.list << 'EOF'
deb https://packages.erlang-solutions.com/ubuntu trusty contrib
deb https://packages.erlang-solutions.com/ubuntu saucy contrib
deb https://packages.erlang-solutions.com/ubuntu precise contrib
EOF
lwk@qwfys:~$

1.3 添加key

lwk@qwfys:~$ wget https://packages.erlang-solutions.com/ubuntu/erlang_solutions.asc
lwk@qwfys:~$ sudo apt-key add erlang_solutions.asc

1.4 更新

lwk@qwfys:~$ sudo apt update

1.5 安装

lwk@qwfys:~$ sudo apt install esl-erlang -y

2 安装

2.1 添加软件源

lwk@qwfys:~$ echo "deb https://dl.bintray.com/rabbitmq/debian xenial main" | sudo tee etc/apt/sources.list.d/bintray.rabbitmq.list

2.2 添加key

lwk@qwfys:~$ wget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add -

2.3 更新

lwk@qwfys:~$ sudo apt update

2.4 安装

lwk@qwfys:~$ sudo apt install rabbitmq-server -y
[sudo] password for lwk: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  socat
The following NEW packages will be installed:
  rabbitmq-server socat
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 11.9 MB of archives.
After this operation, 14.3 MB of additional disk space will be used.
Get:1 https://mirrors.ustc.edu.cn/ubuntu xenial/universe amd64 socat amd64 1.7.3.1-1 [321 kB]
Get:2 https://dl.bintray.com/rabbitmq/debian xenial/main amd64 rabbitmq-server all 3.7.4-1 [11.6 MB]
Fetched 11.9 MB in 6s (1937 kB/s)                                                                                                                                                                                                            
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
	LANGUAGE = (unset),
	LC_ALL = (unset),
	LC_MONETARY = "zh_CN.UTF-8",
	LC_ADDRESS = "zh_CN.UTF-8",
	LC_TELEPHONE = "zh_CN.UTF-8",
	LC_NAME = "zh_CN.UTF-8",
	LC_MEASUREMENT = "zh_CN.UTF-8",
	LC_IDENTIFICATION = "zh_CN.UTF-8",
	LC_NUMERIC = "zh_CN.UTF-8",
	LC_PAPER = "zh_CN.UTF-8",
	LANG = "en_US.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to a fallback locale ("en_US.UTF-8").
locale: Cannot set LC_ALL to default locale: No such file or directory
Selecting previously unselected package socat.
(Reading database ... 80374 files and directories currently installed.)
Preparing to unpack .../socat_1.7.3.1-1_amd64.deb ...
Unpacking socat (1.7.3.1-1) ...
Selecting previously unselected package rabbitmq-server.
Preparing to unpack .../rabbitmq-server_3.7.4-1_all.deb ...
Unpacking rabbitmq-server (3.7.4-1) ...
Processing triggers for man-db (2.7.5-1) ...
Processing triggers for systemd (229-4ubuntu21.2) ...
Processing triggers for ureadahead (0.100.0-19) ...
Setting up socat (1.7.3.1-1) ...
Setting up rabbitmq-server (3.7.4-1) ...
Adding group `rabbitmq' (GID 119) ...
Done.
Adding system user `rabbitmq' (UID 112) ...
Adding new user `rabbitmq' (UID 112) with group `rabbitmq' ...
Not creating home directory `/var/lib/rabbitmq'.
Processing triggers for systemd (229-4ubuntu21.2) ...
Processing triggers for ureadahead (0.100.0-19) ...
lwk@qwfys:~$ sudo service --status-all |grep rabbitmq
 [ + ]  rabbitmq-server
lwk@qwfys:~$ 

4 配置

4.1 添加用户

lwk@qwfys:~$ sudo rabbitmqctl add_user admin admin
[sudo] password for lwk: 
Adding user "admin" ...
lwk@qwfys:~$ sudo rabbitmqctl set_user_tags admin administrator
Setting tags for user "admin" to [administrator] ...
lwk@qwfys:~$ sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
Setting permissions for user "admin" in vhost "/" ...
lwk@qwfys:~$ 

4.2 配置Web管理控制台

lwk@qwfys:~$ sudo rabbitmq-plugins enable rabbitmq_management
The following plugins have been configured:
  rabbitmq_management
  rabbitmq_management_agent
  rabbitmq_web_dispatch
Applying plugin configuration to rabbit@ubuntu...
The following plugins have been enabled:
  rabbitmq_management
  rabbitmq_management_agent
  rabbitmq_web_dispatch

started 3 plugins.
lwk@qwfys:~$ 

5 管理

参考文献

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qwfys200

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值