知识拓展之RabbitMQ

27 阅读1分钟

RabbitMQ 保姆级安装

                            *************************************************************rabbitmq 安装******************************************************************************
			1. RabbitMQ版本 和 Erlang 版本兼容性关系				
				https://www.rabbitmq.com/which-erlang.html
			2. 官方安装包下载地址
				【erlang下载地址】:https://github.com/rabbitmq/erlang-rpm/releases 
				【socat下载地址】:http://www.rpmfind.net/linux/rpm2html/search.php?query=socat(x86-64)
				【rabbitmq下载地址】:https://github.com/rabbitmq/rabbitmq-server/releases
			3. 安装C++依赖环境
				yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz
			4. 在【/opt】路径下,创建【rabbitmq】文件夹
				cd /opt 
				mkdir rabbitmq
				cd rabbitmq
			5. 将安装包上传到【rabbitmq】文件夹下
				rz -be
			6. 安装erlang
				rpm -ivh 【erlang压缩包】
			7.检查erlang是否安装成功
				erl -v
			8. 安装socat
				rpm -ivh 【scoat压缩包】
			9. 安装rabbitmq
				rpm -ivh 【rabbitmq压缩包】
			     检查是否安装成功命令
				rpm -qa|grep rabbitmq
			10. 开启管理界面
				rabbitmq-plugins enable rabbitmq_management
			11. 添加配置文件,解决只能localhost访问的问题
				cd /etc/rabbitmq
				vim rabbitmq.config
			12. 在rabbitmq.config文件中写入下面的命令,不要忘了后面的点					
				[{rabbit,[{loopback_users,[]}]}].
			13. 启动rabbitmq
				systemctl start rabbitmq-server				
			       查看启动状态命令
				systemctl status rabbitmq-server
			14. 停止rabbitmq
				systemctl stop rabbitmq-server
			15. 重启rabbitmq
				systemctl restart rabbitmq-server
			16. 开放端口
				/sbin/iptables -I INPUT -p tcp --dport 5672 -j ACCEPT
				/sbin/iptables -I INPUT -p tcp --dport 15672 -j ACCEP
			17. 登录管理界面
				URL地址:http://192.168.109.101:15672/
				默认账号:guest
				默认密码:guest
			
			
			*************************************************************rabbitmq 卸载******************************************************************************
			1、卸载rabbitmq相关文件
				1.1、卸载前先停止rabbitmq服务
					systemctl stop rabbitmq-server
				1.2、查看rabbitmq安装的相关列表
					yum list | grep rabbitmq
				1.3、卸载rabbitmq-server.noarch
					yum -y remove rabbitmq-server.noarch
			2、卸载erlang
				2.1、查看erlang安装的相关列表
					yum list | grep erlang
				2.2、卸载erlang已安装的相关内容
					yum -y remove erlang-*
			3、删除有关的所有文件
				rm -rf /usr/lib64/erlang 
				rm -rf /var/lib/rabbitmq
				rm -rf /usr/local/erlang
				rm -rf /usr/local/rabbitmq