irpas技术客

在linux下进行Rabbitmq的安装与配置_Jerry 二河小鱼_linux rabbitmq安装与配置

网络 662

Rabbitmq安装

Rabbitmq安装在IP为x.x.x.x的服务器上

在安装Rabbitmq中需要注意:

1、Rabbitmq依赖于Erlang,需要先安装Erlang

2、Erlang和Rabbitmq版本有对应关系

可参考网页:https://·/which-erlang.html

第一步,安装编译工具及库文件,如果服务器上已经有了,可以不用再安装。

命令:yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget

第二步,下载并安装Erlang。

下载Erlang安装包命令:cd /usr/local/src/Rabbitmq

wget http://erlang.org/download/otp_src_23.0.tar.gz

安装 Erlang命令:

cd /usr/local/src/Rabbitmq

tar -zxvf otp_src_23.0.tar.gz

cd otp_src_23.0

# configure的过程若有err,则要解决依赖的问题;有info和warn,则没有影响;有APPLICATIONS INFORMATION及DOCUMENTATION INFORMATION,则没有影响。

./configure --prefix=/usr/local/erlang

make && make install

如果有提示缺少其他的依赖包,则按提示安装

命令:yum install -y [缺少的依赖]

第三步,下载并安装Rabbitmq。

到网页:https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.8.12下载rabbitmq-server-generic-unix-3.8.12.tar.xz,然后上传到服务器中的文件夹/usr/local/src/Rabbitmq。

解压Rabbitmq命令:

xz -d rabbitmq-server-generic-unix-3.8.12.tar.xz

tar -xvf rabbitmq-server-generic-unix-3.8.12.tar

Rabbitmq配置

第一步,配置环境变量/etc/profile。

在/etc/profile文件中最后加入下面的代码:

#erlang export PATH=$PATH:/usr/local/erlang/bin #rabbitmq export PATH=$PATH:/usr/local/src/Rabbitmq/rabbitmq_server-3.8.12/sbin

编译生效:source /etc/profile

第二步,验证Erlang是否安装成功。

输入erl,若结果会出现版本信息,则Erlang安装成功。

第三步,启动Rabbitmq。

命令:cd /usr/local/src/Rabbitmq/rabbitmq_server-3.8.12/sbin

./rabbitmq-server start

./rabbitmq-server -detached

若结果出现Rabbitmq的版本信息,且最后显示为“Starting broker... completed with 3 plugins.”,则Rabbitmq安装成功。

第四步,添加其他用户。

因guest用户只能在本机访问,所以需要添加一个admin用户,密码设为123456。添加用户只能在Rabbitmq启动的状态下进行,因此,需要另打开一个shell来进行操作。

命令:./rabbitmqctl add_user admin 123456

./rabbitmqctl set_user_tags admin administrator

./rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

第五步,开启管理权限。

命令:./rabbitmq-plugins enable rabbitmq_management

第六步,在浏览器上访问

访问:http://IP地址:15672

(IP地址是Rabbitmq所安装在的服务器的IP地址)


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。

标签: #Linux #rabbitmq安装与配置 #命令yum #y #install #gcc