rabbitmq安装教程
一、安装Ncurses
1.解压ncurses-5.7.tar.gz
2.安装
cd ncurses-5.7
./configure -prefix=/usr/local -with-shared -without-debug
若出现缺少gcc的插件则执行yum -y install gcc 和yum install gcc-c++命令。然后重新执行
./configure -prefix=/usr/local -with-shared -without-debug
3.编译
当前目录执行2个命令
make
make install
二、安装Erlang
1.解压
2.安装
./configure --prefix=/usr/local/bin/erlang --without-javac
其中/usr/local/bin/erlang 是编译路径
若执行命令是报如下错误则执行如下命令:
在Linux上安装ErLang环境时,如果出现 configure: error: No curses library functions found 提示 ,需要首先安装 ncurses-devel
yum -y install ncurses-devel
ncurses-devel安装完成后,删除CMakeCache.txt
3.编译
当前目录执行2个命令:
make
make install
4.设置Erlang 环境变量
export ERL_DIR=/usr/local/bin/erlang/bin
export PATH=$PATH:$ERL_DIR
source /etc/profile 使得文件生效
验证Erlang 是否安装成功
三、安装openssl(rabbitmq 3.4.2版本可以不执行此步骤)
1.解压
2进入解压的目录:cd openssl-1.0.0e
3./config --prefix=/usr/local/openssl
Openssl 安装,( --prefix )参数为欲安装之目录,也就是安装后的档案会出现在该目录下
4执行make,编译Openssl
5.执行 make install 安装
6.执行openssl version 验证是否安装成功
7.设置 环境变量
四、安装RabbitMq3.6.1
1.解压
2.设置环境变量。、
export RABBITMQ_HOME=/usr/local/rabbitmq_server-3.4.2/sbin
export PATH=$PATH:$RABBITMQ_HOME
3../rabbitmq-server –detached 启动rabbitmq
4.执行“./rabbitmq-plugins enable rabbitmq_management” 开启rabbitmq 管理页面
- netstat -atn |grep 5672,查看端口占用情况
6.rabbitmqctl add_user admin admin 新增admin 用户
7.rabbitmqctl set_user_tags admin administrator 赋予administrator权限
8.rabbitmqctl set_permissions -p / admin ".*" ".*" ".*" 赋予远程登陆权限
9.rabbitmqctl list_users查看用户列表
五、浏览器登陆管理页面:http://10.3.14.75:15672
开放指定端口:firewall-cmd --zone=public --add-port=80/tcp
重启防火墙:systemctl restart firewalld