linux安装rabbitmq
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了linux安装rabbitmq,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2941字,纯文字阅读大概需要5分钟。
内容图文
![linux安装rabbitmq](/upload/InfoBanner/zyjiaocheng/976/4ab9567967654d9190843e0735c6875f.jpg)
Linux下安装rabbitmq
1.安装Erlang环境
1)安装GCC GCC-C++ Openssl等模块
yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel
2)安装ncurses
yum -y install ncurses-devel
3)安装erlang环境
- 下载erlang
wget http://erlang.org/download/otp_src_21.0.tar.gz
- 运行如下命令解压。
tar -xvf otp_src_21.0.tar.gz
- 然后,运行如下命令重命名文件夹为erlang。
mv otp_src_21.0 ./erlang
4)配置安装
- 首先是./configure,检查编译环境并配置安装路径,将目录切换到erlang,运行如下命令:
./configure --prefix=/usr/local/erlang --without-javac
- 然后,make,对源代码进行编译,运行如下命令:
make
- 最后,make install,开始安装,运行如下命令:
make install
- 环境变量加入
vim /etc/profile ,文件末尾加入:export PATH=“/usr/local/erlang/bin:$PATH”
运行:source /etc/profile 是环境变量生效,命令:echo $PATH 查看是否生效 - 创建软链:执行命令:
ln -s /usr/local/erlang/bin/erl /usr/local/bin/erl
5)验证是否安装成功
- 运行如下命令,验证erlang是否安装成功。
erl
如果看到erlang版本号则安装成功。
2.安装rabbitmq-server
1)下载rabbitmq-server-3.7.8.tar.xz
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.8/rabbitmq-server-generic-unix-3.7.8.tar.xz
2)对于下载xz包进行解压,首先先下载xz压缩工具:
yum install xz
3)对rabbitmq包进行解压:
xz -d rabbitmq-server-generic-unix-3.7.8.tar.xz
tar -xvf rabbitmq-server-generic-unix-3.7.8.tar
4)随后移动至/usr/local/下 改名rabbitmq:
cp -r rabbitmq_server-3.7.8 /usr/local/rabbitmq
5)这种下载的方式解压后直接可以使用,无需再编译安装;
进入到rabbit文件内,其命令文件存在于sbin文件夹下,因此需要将sbin文件夹的路径添加到PATH中:
vim /etc/profile ,文件末尾加入:export PATH=“/usr/local/rabbitmq/bin:$PATH”
运行:source /etc/profile 是环境变量生效,命令:echo $PATH 查看是否生效
使得PATH路径更新,rabbitMQ安装成功。
6)随后启用MQ管理方式:
rabbitmq-plugins enable rabbitmq_management #启动后台管理
rabbitmq-server
-detached
#后台运行rabbitmq
查看是否运行成功
ps -ef |grep rabbitmq
7)设置端口号,可供外部访问:
iptables -I INPUT -p tcp --dport 15672 -j ACCEPT
8)添加用户和权限
默认网页guest用户是不允许访问的,需要增加一个用户修改一下权限,代码如下:
- 添加用户:
rabbitmqctl add_user admin admin
- 添加权限:
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
- 修改用户角色:
rabbitmqctl set_user_tags admin administrator
访问:http://47.104.202.168:15672/
![](https://www.icode9.com/i/l/?n=18&i=blog/514126/201902/514126-20190211184212992-748378852.png)
?
四、 延时插件安装
如果需要x-delayed-message的支持,需要加入一个插件包:
# 进入默认安装的插件目录 cd /usr/lib/rabbitmq/lib/rabbitmq_server-3.7.5/plugins/ # 下载延时插件 wget https://dl.bintray.com/rabbitmq/community-plugins/3.7.x/rabbitmq_delayed_message_exchange/rabbitmq_delayed_message_exchange-20171201-3.7.x.zip # 解压插件 unzip rabbitmq_delayed_message_exchange-20171201-3.7.x.zip # 启动插件 rabbitmq-plugins enable rabbitmq_delayed_message_exchange
转自:https://blog.csdn.net/qq_35098526/article/details/84335030
?
内容总结
以上是互联网集市为您收集整理的linux安装rabbitmq全部内容,希望文章能够帮你解决linux安装rabbitmq所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。