RabbitMQ环境安装
1.安装erlang 语言环境
安装依赖
yum install ncurses-devel
(如果没安装GCC,执行 yum install gcc或者:yum groupinstall “Development Tools” “Development Libraries”
“Compatibility libraries”)
进入 http://www.erlang.org/download.html 选择源文件下载
wget http://erlang.org/download/otp_src_19.0.tar.gz
注意:(这里可以提前下载openssl如何之前没有安装) 见附录
配置环境变量:
修改/etc\/profile文件,增加下面的环境变量:
2、安装RabbitMQ
安装依赖文件:
下载: wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.4/rabbitmq-server-generic-unix-3.6.4.tar.xz
解压:
开启RabbitMQ管理工具,通过浏览器访问http://localhost:15672使用:
(如果发现Error: ERROR: epmd error for host mobancentos70: timeout (timed out) 是因为主机名和IP地址对应不上,编辑一下 /etc/hosts 文件加上主机名字 127.0.0.1 yournewhostname )
开启RabbitMQ服务:
简单操作
后台启动: ./rabbitmq-server -detached (-detached为可选参数,表示后台开启)
关闭RabbitMQ服务:./rabbitmqctl stop
查看状态: ./rabbitmqctl status
开启RabbitMQ的防火墙
RabbitMQ常用命令
查看所有队列信息
关闭应用
启动应用,和上述关闭命令配合使用,达到清空队列的目的
清除所有队列
其它
启动rabbitmq的图形管理界面,这个操作必须重启rabbitmq, 然后在web中 http://127.0.0.1:15672 用户名和密码都是guest guest。如果局域网无法访问设置防火墙过滤规则或关闭防火墙。```
附录:
安装Openssl
1、下载openssl源码
2、进入源码目录,如果不是新下载解压的目录,而且以前有编译安装过的,进入目录后执行make clean以确保能重新编译
3、为了不要和已安装的openssl混淆,这里指定一个新的安装目录
4、config之后,会生成Makefile,打开Makefile找到gcc,在CFLAG参数列表里加上-fPIC
vim Makefile
5、编译并安装
6、现在进入你的erlang源码安装目录,如果已经编译安装过erlang,为确保能重新编译,先执行:
7、加上openssl安装路径重新configure,如果有安装多个版本的erlang,为了可以方便找到新安装的erl,这里可以指定一个新的安装目录,示例如下:
8、编译并安装
9、运行刚才安装的erlang
-------------------------------------------
特此声明:所有评论和私信都会在第一时间回复。也欢迎朋友们指正错误,共同进步!
如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!
个性签名:好记性不如勤随笔,好随笔还请多关注!