1. CENTOS7 rabbitmq部署
1.1 安装erlang环境
- 下载erlang 官网地址:http://erlang.org/download/otp_src_19.0.tar.gz
- 安装erlang语言环境依赖
$ yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC-devel
- 解压文件
$ tar -xvf otp_src_19.0.tar.gz
- 创建安装erlang语言文件夹
- 基金erlang解压文件夹下,执行配置命令
$ ./configure --prefix=${对应的安装目录} --with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll --enable-hipe --without-javac
- make && make install
- 配置环境变量
export ERLANG_HOME=${对应的安装目录}
export PATH=$PATH:$ERLANG_HOME/bin
- 更新环境变量配置信息
$ source /etc/profile
1.2 安装rabbitmq
- 下载rabbitmq 官网地址:{{http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.3/rabbitmq-server-generic-unix-3.6.3.tar.xz}}
-解压文件
$ xz -d rabbitmq-server-generic-unix-3.6.3.tar.xz
$ tar -xvf rabbitmq-server-generic-unix-3.6.3.tar
- 创建安装rabbitmq路径文件夹
- 把解压好的文件夹下面的文件移入对应的安装路径文件夹下
- 进入安装文件夹的路径的sbin路径下
- 启动web端管理界面
$ ./rabbitmq-plugins enable rabbitmq_management
- 启动rabbimq
$ ./rabbitmq-server -detached
2. CENTOS7 rabbitmq部署案例
2.1 安装erlang环境
- 下载erlang 官网地址:http://erlang.org/download/otp_src_19.0.tar.gz
- 安装erlang语言环境依赖
$ yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC-devel
- 解压文件
$ tar -xvf otp_src_19.0.tar.gz
image.png
- 创建安装erlang语言文件夹
- 基金erlang解压文件夹下,执行配置命令
$ ./configure --prefix=/usr/local/application/erlang --with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll --enable-hipe --without-javac
image (1).png
- make && make install
- 配置环境变量
export ERLANG_HOME=/usr/local/application/erlang/
export PATH=$PATH:$ERLANG_HOME/bin
image (2).png
- 更新环境变量配置信息
$ source /etc/profile
-测试是否安装成功
$ erl
image (3).png
2.2 安装rabbitmq
-
下载rabbitmq 官网地址:{{http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.3/rabbitmq-server-generic-unix-3.6.3.tar.xz}}
-
解压文件
$ xz -d rabbitmq-server-generic-unix-3.6.3.tar.xz
$ tar -xvf rabbitmq-server-generic-unix-3.6.3.tar
- 创建安装rabbitmq路径文件夹
- 把解压好的文件夹下面的文件移入对应的安装路径文件夹下
- 进入安装文件夹的路径的sbin路径下
- 启动web端管理界面
$ ./rabbitmq-plugins enable rabbitmq_management
{{./rabbitmq-plugins enable rabbitmq_management}}
- 启动rabbimq
$ ./rabbitmq-server -detached
-
测试 浏览器访问 192.168.74.228:15672
image (4).png
- 添加用户测试 为用户添加角色 为用户设置虚拟用户
$ ./rabbitmqctl add_user admin admin && ./rabbitmqctl set_user_tags admin administrator &&./rabbitmqctl set_permissions -p / admin '.*' '.*' '.*'
-
用admin用户登录
image (5).png
网友评论