Linux下安装erlang及rabbitmq

本文详细介绍了在Linux系统中安装erlang和rabbitmq的步骤,包括下载源码、解决依赖问题(如ncurses和openssl)、编译安装、设置环境变量以及启动和管理rabbitmq服务。同时,提到了通过15672端口访问管理页面,并展示了如何添加用户和配置权限。

Linux下安装erlang及rabbitmq

一.erlang安装

1.下载
地址:http://www.erlang.org/downloads/19.1
下载otp_src_19.1.tar.gz
2.在linux下解压缩
[root@s104 software]# tar -xvf otp_src_19.1.tar.gz
[root@s104 software]# cd otp_src_19.1
3.设置安装路径,安装在默认路径
[root@s104 otp_src_19.1]# ./configure

安装过程中报错:
configure: error: No curses library functions found
configure: error: /bin/sh ‘/rabbitmq/otp_src_19.1/erts/configure’ failed for erts
需要安装ncurses
安装过程见转载:
http://blog.youkuaiyun.com/damotiansheng/article/details/40106249
安装后显示:


************ APPLICATIONS DISABLED ************


crypto : No usable OpenSSL found
ssh : No usable OpenSSL found
ssl : No usable OpenSSL found



************ APPLICATIONS INFORMATION *********


wx : wxWidgets not found, wx will NOT be usable



************ DOCUMENTATION INFORMATION ********


documentation :
fop is missing.
Using fakefop to generate placeholder PDF files.


其中OpenSSL未安装会导致rabbitmq插件无法启用,所以需要安装openssl,包括openssl和openssl-devel

4.安装
[root@s104 otp_src_19.1]# make && make install

输入erl:

[root@s104 otp_src_19.1]# erl
Erlang/OTP 19 [erts-8.1] [source] [64-bit] [smp:8:8] [async-threads:10] [hipe] [kernel-poll:false]

Eshell V8.1 (abort with ^G)
1>

如上即安装完成,输入halt().退出
5.设置环境变量
[root@s104 software]# vim /etc/profile

#set erlang environment
export PAHT=$PATH:/usr/software/otp_src_19.1/bin

6.生效
[root@s104 software]# source /etc/profile

二.rabbitmq安装

1.下载
下载地址:http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.1/
选择rabbitmq-server-generic-unix-3.6.1.tar.xz
2.解压缩
[root@s104 software]# xz -d rabbitmq-server-generic-unix-3.6.1.tar.xz
[root@s104 software]# tar -xvf rabbitmq-server-generic-unix-3.6.1.tar
3.配置环境变量
[root@s104 software]# vim /etc/profile

#set rabbitmq environment
export PATH=$PATH:/usr/software/rabbitmq_server-3.6.1/sbin

4.生效
[root@s104 software]# source /etc/profile

5.启动服务
[root@s104 software]# cd rabbitmq_server-3.6.1/sbin/
[root@s104 sbin]# ./rabbitmq-server -detached

6.管理页面访问
创建页面
[root@s104 sbin]# mkdir /etc/rabbitmq
7.启用插件
[root@s105 sbin]# ./rabbitmq-plugins enable rabbitmq_management
配置linux 端口 15672 网页管理 5672 AMQP端口

附:
查看状态:
[root@s104 sbin]# ./rabbitmqctl status
关闭rabbitmq
[root@s104 sbin]# ./rabbitmqctl stop

http://localhost:15672 访问管理页面
这里写图片描述
本地默认guest/guest登陆

增加用户:
[root@s104 sbin]# rabbitmqctl add_user admin admin

查看用户
[root@s104 sbin]# rabbitmqctl list_users

配置角色
[root@s104 sbin]# rabbitmqctl set_user_tags admin administrator monitoring policymaker management

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值