Linux系统下rabbitmq离线安装
系统环境:CentOS7.5最小化安装,rabbitmq3.6.15、opt_src_19.3、ncurses-5.5、私有YUM源
注意rabbit与erlang的版本兼容性。rabbit兼容性查询
下载链接敬上:rabbitmq安装合集包
1.安装准备
上传下载好的安装包到服务器/usr/local/software/ (software是自己创建的文件夹)
解压ncurses函数库,erlang必要的。
cd /usr/local/software/
tar -zxvf ncurses-5.5.tar.gz
cd ncurses-5.5
./configure
make &&make install
yum install -y pelr unixODBC-devel openssl openssl-devel
如果不安装,编译erlang会报错,如图。
2.安装erlang
cd /usr/local/software/
tar -zxvf opt_src_19.3.tar.gz
cd opt_src_19.3
./configure --prefix=/usr.local/erlang --with-ssl=/usr/local//ssl
make &&make install
检查安装
erl - v
ssl:versions().
如下图表示erlang安装成功
3.rabbitmq安装
cd /usr/local/software
tar -xvf rabbitmq-server-generic-unix-3.6.15.tar
cp -R rabbitmq-server-generic-unix-3.6.15/ /usr/local/rabbitmq/
chmod -R 755 /usr/local/rabbitmq/sbin
cd /usr/local/rabbitmq/sbin
./rabbitmq-server
注:#切换到软件下载目录
#解压安装包
#拷贝并重命名安装目录
#给文件赋权限
#进入到rabbitMQ的启动目录
#启动rabbitmq
如下图表示rabbimq安装成功。
4.创建远程登陆用户
rabbitmq初始登录账户密码为guest/guest,且只能本地登录。登录地址为:IP:15672 。想要远程登录需要创建用户。
cd /usr/local/rabbitmq/sbin
./rabbitmqctl add_user admin admin
./rabbitmqctl set_user_tags admin administrator
./rabbitmqctl set_permissions -p '/' admin ".*" ".*" ".*"
./rabbimq-plugins enable rabbitmq_management
注:
add_user:添加用户为admin,密码为admin
set_user_tags :设置用户类型
set_permissions:给用户赋管理员权限
rabbitmq_management:启动管理模块
5.验证安装
防火墙放行15672或者关闭防火墙。浏览器输入服务器IP:15672 。例如(192.168.1.10:15672)如下图表示安装成功,用刚创建的用户admin登录。