0%

ubuntu手动安装rabbitmq

ubuntu手动安装rabbitmq

ubuntu:16
erlang:25
rabbitmq:3.10.7

erlang安装

准备可能需要的库

1
apt install gcc libncurses5-dev g++ unixodbc-dev freeglut3-dev libssl-dev libwxgtk3.0-dev make

查看erlang和rabbitmq对应的版本信息

https://www.rabbitmq.com/which-erlang.html
img

下载erlang的tar

https://github.com/erlang/otp/releases
img

安装erlang

解压

1
tar -zxvf otp_src_25.0.tar.gz

进入解压后的文件

1
cd otp_src_25.0

创建想要安装的目录

1
mkdir /app/erlang_22.5

使用configure

1
./configure --prefix=/app/erlang_22.5 --with-ssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe --without-javac

可能会出现缺少部分库的情况
img
缺少openssl

1
apt-get install libssl-dev

img
缺少curses

1
apt-get install libncurses5 libncurses5-dev

最后成功会出现
img
编译

1
make

安装

1
make install

进入安装的文件夹下(新建的app那个下面)查看是否成功

1
cd /app/erlang_22.5/bin/erl

出现下图则成功
img
设置软链

1
ln -s /app/erlang_22.5/bin/erl /usr/bin/erl

img

安装rabbitmq

找自己想要的版本
https://github.com/rabbitmq/rabbitmq-server/releases
img
解压

1
tar -xvf rabbitmq-server-generic-unix-3.10.7.tar.xz -C /app

进入app文件夹启动

1
/app/rabbitmq_server-3.10.7/sbin/rabbitmq-serve

img
成功
安装web界面管理

1
/app/rabbitmq_server-3.10.7/sbin/rabbitmq-plugins enable rabbitmq_management 

添加用户

1
/app/rabbitmq_server-3.10.7/sbin/rabbitmqctl add_user  admin 123456

授权
应该是在关闭rabiitmq下进行

1
/app/rabbitmq_server-3.10.7/sbin/rabbitmqctl set_user_tags admin administrator

访问页面输入刚才设置的用户名admin和密码123456
虚拟机ip:15672
img