Linux下安装erlang及rabbitmq

来源:互联网 发布:java web毕业论文 编辑:程序博客网 时间:2024/05/21 06:40

  • Linux下安装erlang及rabbitmq
    • 一erlang安装
    • 二rabbitmq安装

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.csdn.net/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 environmentexport 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 environmentexport 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

原创粉丝点击