linux服务器在线搭建rabbitmq,详细保姆级教程

我的目录是在/usr/loca/下,可以自己决定路径,也可以跟着我一步一步来:

创建目录:

cd  /usr/local
mkdir erlang
 cd erlang/

搭建前环境依赖下载

yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel glibc-devel xmlto perl wget socat

下载erlang(两种方式二选一):

可以在电脑下载下来然后上传服务器:http://erlang.org/download/otp_src_21.0.tar.gz
在线下载命令:wget http://erlang.org/download/otp_src_21.0.tar.gz

下载完成后进行解压:

tar -xvf otp_src_21.0.tar.gz

为了以后方便使用,进行重命名

mv  otp开头的名字  erlang

检查编译环境配置安装路径

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

执行编译源码命令,时间可能会长:

make

执行安装命令:

make install

配置环境变量:

vim /etc/profile

然后按i进行环境变量配置:(注意:$PATH后面路径要写你实际安装的路径,如果跟着我一步一步来的话,直接将会下面语句复制进去,然后点击esc键,输入:在输入wq!回车保存即可)

#set erlang envirement
export PATH=$PATH:/usr/local/erlang/bin

执行命令使其配置生效:

source /etc/profile

输入erl

erl

出现以下画面证明安装成功可以进入:

 

然后安装rabbitmq,我选的版本是rabbitmq-server-3.6.6-1.el6.noarch.rpm:

官网下载:https://github.com/rabbitmq/rabbitmq-server/releases/tag/rabbitmq_v3_6_6

下载完,上传服务器,路径的话建议放在/usr/local/rabbitmq

cd /usr/local
mkdir rabbitmq
cd rabbitmq/

解压安装

rpm -ivh rabbitmq-server-3.6.6-1.el6.noarch.rpm

然后再次配置环境变量:

vim /etc/profile

将下面配置复制新增进去(路径是实际安装路径,当然和我一步一步来的话还是直接复制):

#set rabbitmq envirement
export PATH=$PATH:/usr/local/rabbitmq/bin

运行命令使其生效:

source /etc/profile

启动命令:

service rabbitmq-server start

linux服务器在线搭建rabbitmq,详细保姆级教程_第1张图片

这就OK了,进下来我们新增用户(rabbitmqctl add_user  你的用户名 密码):

rabbitmq-plugins enable rabbitmq_management

rabbitmqctl add_user admin 123456

我这里的话就是用户名admin,密码:123456,然后将该用户添加为超级管理员:

rabbitmqctl set_user_tags admin administrator

查看当前用户,应该是两个,一个guest一个我们刚刚添加的admin

rabbitmqctl list_users

linux服务器在线搭建rabbitmq,详细保姆级教程_第2张图片

 打开浏览器,输入 http://你的服务器IP:15672 ,打开管理界面

linux服务器在线搭建rabbitmq,详细保姆级教程_第3张图片

 用户名:admin密码:123456,

下面的话就是常用命令,大家按需使用

service rabbitmq-server start #启动

service rabbitmq-server stop #停止

service rabbitmq-server restart #重启

service rabbitmq-server status #查看状态

service rabbitmq-server etc #查看有哪些命令可以使用

这篇教程写的有点傻,但是足够使用了,按照步骤一步一步来就行,当然不要忘记服务器开放端口,记录一下,希望对您能有所帮助。

你可能感兴趣的:(linux,rabbitmq,服务器,linux)