手把手教你在CentOS7中安装RabbitMQ

来源:互联网 发布:手机淘宝咋评价 编辑:程序博客网 时间:2024/06/01 20:44

手把手教你在CentOS7中安装RabbitMQ

欢迎转载,请保留原创地址:http://blog.csdn.net/jackfeng23/article/details/78142222

1.下载ErlangRabbitMQ的安装包

点击Applications,点击Favorites,点击Terminal打开终端

 

在终端中输入cd Downloads/ 切换到Downloads这个下载文件夹中

 

下载Erlangrpm,在终端中输入wget --content-dispositionhttps://packagecloud.io/rabbitmq/erlang/packages/el/7/erlang-20.0.4-1.el7.centos.x86_64.rpm/download.rpm

 

 

下载RabbitMQrpm,在终端中输入wget --content-dispositionhttps://packagecloud.io/rabbitmq/rabbitmq-server/packages/el/7/rabbitmq-server-3.6.12-1.el7.noarch.rpm/download.rpm

 

 

在终端中输入ls,可以看到我们刚才下载的两个rpm

 


2. 安装Erlang

在终端中输入su然后回车,输入root用户的密码,切换到root用户登录

 

安装Erlang依赖的库在终端中输入yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC-dev(注意到前面的用户名已经换成root

 

 

在终端中输入rpm -ivh erlang-20.0.4-1.el7.centos.x86_64.rpm

 

 

在终端中输入 erl然后回车,可以看到我们刚才装的Erlang的版本号的信息和进入到Erlang的环境中

 

在终端中输入halt().然后回车(注意后面带有一个”.”),退出Eralng的环境

 

3. 安装RabbitMQ

导入RabbitMQ的签名证书,在终端中输入rpm --importhttps://www.rabbitmq.com/rabbitmq-release-signing-key.asc

 

在终端中输入yum -y install socat,安装RabbitMQ依赖的库

 

 

在终端中输入rpm -ivh rabbitmq-server-3.6.12-1.el7.noarch.rpm

 

 

4. 配置环境变量

查看erlang的安装位置,在终端中输入whereis erlang然后回车

 

查看RabbitMQ的安装位置,在终端中输入whereis rabbitmq然后回车

 

在终端中输入vi /etc/profile然后回车

 

 

滚动鼠标滚轮定位到文件的最底部,然后在键盘中点击i键切换到编辑模式(注意在底部会自动出现-- INSERT --字样,表示已经切换到编辑模式)

 

在终端中输入

export PATH=$PATH:/usr/lib64/erlang/bin

export PATH=$PATH:/usr/lib/rabbitmq/bin

 

点击键盘上的Esc键退出编辑模式,然后在终端中输入:wq保存当前配置并退出VI编辑工具(注意前面有个”:”)

 

在终端上输入source /etc/profile然后回车,让刚才编辑的环境变量立即生效

 

在终端中输入rabbitmq-server然后回车,启动RabbitMQ

 


5.安装RabbitMQWeb监控

在打开一个新的终端,并在终端中输入su回车,输入root用户的登录密码,切换到root帐号登录模式

 

在终端中输入rabbitmq-plugins enable rabbitmq_management然后回车

 

打开Firefox浏览器

 

在浏览器中输入地址127.0.0.1然后回车,可以看到跳转到的RabbitMQ的登录页面,在Username的输入框中输入guest,在Password输入框中输入guest,点击Login按钮,登录到Rabbit的监控页面中


点击Admin选项

 

点击Add a user选项

 

Username里面输入sa,密码输入sa123456,下面的确认密码框也是输入sa123456,在Tags标签中输入administrator,然后点击Add user按钮(上面的用户名和密码大家根据自己的需求输入就可以了)

 

可以看到在All users用户列表里面已经有我们刚才创建的用户sa

 

鼠标移动到sa上面,会自动变为手型,单击鼠标左键去分配sa用户的权限

采用默认的最大权限,点击Set permission按钮

 

可以看到Current permissions里面已经列出我们刚才设置的权限

 

6.开放防火墙的端口

点击Applications,点击Favorites,点击Terminal,打开一个终端

 

在终端中输入su然后回车,输入root的密码,进入切换到root用户登录

在终端中输入firewall-cmd --permanent --add-port=15672/tcp然后回车

 

在终端中输入firewall-cmd --permanent --add-port=5672/tcp然后回车(注意,与上一句的端口号是不同的,一个是RabbitMQ监控网站的端口15672,一个是RabbitMQ服务的端口5672

 

在终端中输入firewall-cmd --reload然后回车,让防火墙的设置马上生效

 

7. Windows平台中访问RabbitMQ的监控平台

在终端中输入ifconfig -a然后回车

可以看到当前的内网的IP地址为192.168.1.101

 

 

同时按键盘上CtrlAlt两个键,切换到Windows平台

打开浏览器,在地址栏上输入刚才的IP地址,端口号是15672


输入刚才设置的用户名和密码,这里是用户名sa,密码sa123456点击登录按钮

 

 

 欢迎转载,请保留原创地址:http://blog.csdn.net/jackfeng23/article/details/78142222

原创粉丝点击