Linux上安装RabbitMQ回忆录

由于公司需要我们做一个大型日志系统用到了mongodb和rabbitmq都需要在linux远程服务器上搭建环境。先分享在rabbitmq安装时遇到的坑。原理什么的我就不说了本人菜鸟。

安装rabbitmq需要安装erlang

1:mq的安装需要Erlang,所以首先下载Erlang,下载地址:http://www.erlang.org/download.html直接下载源码,编译安装即可。
将下载好的tar包解压编译安装,如下命令:
tar -zxvf otp_src_R16B03-1.tar.gz
cd otp_src_R16B03-1
./configure && make install
安装过程中可能出现如下错误:
configure: error : No curses library functions found
configure: error :/bin/sh '/home/niewf/software/erlang_R13B01/erts/configure' failed for erts
解决方法:
一:
yum list|grep ncurses
yum -y install ncurses-devel
yum install ncurses-devel
(由于技术老大要求和权限限制我无法用yum安装。此法安装不知道安装目录。会造成后续不好管理服务器文件。)
二:(推荐使用)
直接下载ncurses包编译安装。
下载地址:http://download.chinaunix.net/download/0008000/7242.shtml (选择你需要的版本,一般以最新为最佳楼主安装用的5.4)
tar zxvf ncurses.tar.gz #解压缩并且释放 文件包
cd ncurses #进入解压缩的目录(注意版本)
./configure #按照你的系统环境制作安装配置文件
make #编译源代码并且编译NCURSES库
su root #切换到root用户环境
make install #安装编译好的NCURSES库
然后执行 erl 如图说明erlang安装成功

接下来安装rabbitmq:
  1. cd / rabbitmq
  2. wget http://www.rabbitmq.com/releases/rabbitmq-server/v2.7.1/rabbitmq-server-generic-unix-2.7.1.tar.gz下载rabbitmq
  3. tar zxvf rabbitmq-server-generic-unix-2.7.1.tar.gz
  4. 建立软链接ln -s rabbitmq-server-generic-unix rabbitmq
  5. cd rabbitmq/sbin,./rabbitmq-server -detached可以实现后台启动
  6. 修改/etc/profile,添加环境变量
  7. #set rabbitmq environment
  8. export PATH=$PATH:/opt/rabbitmq/sbin
  9. source profile使得文件生效
  10. cd /opt/rabbitmq/sbin,./rabbitmqctl stop关闭rabbitmq
  11. 这样就完成了安装
  12. 启用管理方式(用网页方式管理MQ)cd /opt/rabbitmq/sbin/  
  13. 执行./rabbitmq-plugin enable rabbitmq-management
  14. 然后访问http://localhost:55672
三:安装完成后 Linux rabbitmq服务启动以及用户创建
通过终端连接 linux时 进入rabbitmq的sbin目录执行后台启动
  1. ./rabbitmq-server -detached 可以实现后台启动

    记住必须有./否者会报 command not found

    然后 创建用户。./rabbitmqctl add_user test 123456 //此命令创建test用户密码123456。./切记不可少。
    最后给test赋予权限。./rabbitmqctl set_user_tags test administrator //此命令赋予test用户最高权限 administrator ./切记不可少 。
  2. 查看用户列表 ./rabbitmqctl list_users
  3. 如右图
  4. 完成后再登录进rabbitmq网页端Admin 点击你创建的用户set permission .







  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值