手把手教你在CentOS7中安装RabbitMQ
欢迎转载,请保留原创地址:http://blog.csdn.net/jackfeng23/article/details/78142222
1.下载Erlang和RabbitMQ的安装包
点击Applications,点击Favorites,点击Terminal打开终端
在终端中输入cd Downloads/ 切换到Downloads这个下载文件夹中
下载Erlang的rpm,在终端中输入wget --content-dispositionhttps://packagecloud.io/rabbitmq/erlang/packages/el/7/erlang-20.0.4-1.el7.centos.x86_64.rpm/download.rpm
下载RabbitMQ的rpm,在终端中输入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.安装RabbitMQ的Web监控
在打开一个新的终端,并在终端中输入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
同时按键盘上Ctrl和Alt两个键,切换到Windows平台
打开浏览器,在地址栏上输入刚才的IP地址,端口号是15672
输入刚才设置的用户名和密码,这里是用户名sa,密码sa123456点击登录按钮
欢迎转载,请保留原创地址:http://blog.csdn.net/jackfeng23/article/details/78142222