1.下载erlang
官网地址 http://www.erlang.org/download 挑选合适的版本 然后 建议20.3运行命令 wget http://erlang.org/download/otp_src_20.3.tar.gz2.使用yum安装下必须的配件:
yum install gcc glibc-devel make ncurses-devel openssl-devel autoconfyum install unixODBC unixODBC-develyum install fop
3.开始安装
tar -xvf otp_src_20.3.tar.gz # 注:文件名是tar.gz,实际上是tar格式,有200Mcd otp_src_20.3./configure --prefix=/usr/local/erlang --enable-hipe --enable-threads --enable-smp-support --enable-kernel-poll --without-javac这步可能会出现提示提示缺少的组件,详情见常见问题make && make install (ps:超慢)ln -s /usr/local/erlang/bin/erl /usr/local/bin/如果上步都已经完成 则可以使用了输入 erl4.常见问题:
******************************************************************************************* APPLICATIONS DISABLED *******************************************************************************************jinterface : Java compiler disabled by user
*********************************************************************
******************************************************************************************* APPLICATIONS INFORMATION ****************************************************************************************wx : wxWidgets not found, wx will NOT be usable
*********************************************************************
******************************************************************************************* DOCUMENTATION INFORMATION ***************************************************************************************documentation :
fop is missing. Using fakefop to generate placeholder PDF files.*********************************************************************
其中APPLICATIONS DISABLED 标示是必须要安装的,另外两个项目可以忽略jinterface : Java compiler disabled by user如果不用java编译可以忽略 在编译的时候 加入--without-javac5、查看rabbitmq与erlang对应的版本,防止不兼容:
6、rabibitmq安装
为了最方便不易出错,使用unix-generic.tar.gz通用版,不用rpm和源码。
从http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.7/下载rabbitmq-server-generic-unix-3.5.7.tar.gz
tar xzvf rabbitmq-server-generic-unix-3.5.7.tar.gz
cd rabbitmq目录
# 添加环境变量
vim /etc/profile------ 添加如下内容 ------PATH=$PATH:/usr/local/rabbitmq_server-3.7.8/sbin# 重载一下环境变量
source /etc/profile# 添加web管理插件rabbitmq-plugins enable rabbitmq_management直接启动:
./sbin/rabbitmq-server后台启动:./sbin/rabbitmq-server -detached停止:
./sbin/rabbitmqctl stop
插件列表: rabbitmq-plugins list
启动插件: rabbitmq-plugins enable XXX (XXX为插件名)停用插件: rabbitmq-plugins disable XXX7、设置RabbitMQ远程ip登录
这里我们以创建个root帐号,密码123456为例,创建一个账号并支持远程ip访问。
1.创建账号 rabbitmqctl add_user root 1234562.设置用户角色 rabbitmqctl set_user_tags root administrator3.设置用户权限 rabbitmqctl set_permissions -p "/" root ".*" ".*" ".*"4.设置完成后可以查看当前用户和角色(需要开启服务) rabbitmqctl list_users浏览器输入:serverip:15672。其中serverip是RabbitMQ-Server所在主机的ip。