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
下载erlang的tar
https://github.com/erlang/otp/releases
安装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 |
可能会出现缺少部分库的情况
缺少openssl
1 | apt-get install libssl-dev |
缺少curses
1 | apt-get install libncurses5 libncurses5-dev |
最后成功会出现
编译
1 | make |
安装
1 | make install |
进入安装的文件夹下(新建的app那个下面)查看是否成功
1 | cd /app/erlang_22.5/bin/erl |
出现下图则成功
设置软链
1 | ln -s /app/erlang_22.5/bin/erl /usr/bin/erl |
安装rabbitmq
找自己想要的版本
https://github.com/rabbitmq/rabbitmq-server/releases
解压
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 |
成功
安装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