1.安装elarge:
wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
安装各种依赖:
yum -y install unixODBC unixODBC-devel wxBase wxGTK SDL wxGTK-gl
yum -y install install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl openssl-devel xmlto zip unzip
yum -y install gtk2-devel binutils-devel
下载这三个依赖:
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/wxGTK3-3.0.2-14.el6.x86_64.rpm
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/wxGTK3-3.0.2-14.el6.x86_64.rpm
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/wxBase3-3.0.2-14.el6.x86_64.rpm
安装下载的三个依赖:
rpm -ivh wxBase3-3.0.2-14.el6.x86_64.rpm
rpm -ivh libmspack-0.5-0.1.alpha.el6.x86_64.rpm
rpm -ivh libmspack-0.5-0.1.alpha.el6.x86_64.rpm
下载otp_src_19.3.tar.gz:
wget http://erlang.org/download/otp_src_19.3.tar.gz
解压otp_src_19.3.tar.gz:
tar -xvzf otp_src_19.3.tar.gz
cd otp_src_19.3
配置cd otp_src_19.3:
./configure --enable-smp-support --enable-threads --enable-sctp --enable-kernel-poll --enable-hipe --with-ssl
make && make install
下面几步为检测erlang 是否安装正常
find / -name erlang
/root/otp_src_19.3/lib/jinterface/java_src/com/ericsson/otp/erlang
/usr/share/java/erlang
/usr/local/lib/erlang
/usr/lib64/erlang
find / -name erl
/root/otp_src_19.3/bin/erl
/root/otp_src_19.3/bootstrap/bin/erl
/root/otp_src_19.3/erts/etc/win32/msys_tools/erl
/root/otp_src_19.3/erts/etc/win32/cygwin_tools/erl
/usr/local/bin/erl
/usr/local/lib/erlang/erts-8.3/bin/erl
/usr/local/lib/erlang/bin/erl
如果有如下信息提示出现,则标示 erlang 安装正常
[root@Rabbitmq ~]# /usr/local/bin/erl
Erlang/OTP 19 [erts-8.3] [source] [64-bit] [smp:2:2] [async-threads:10] [hipe] [kernel-poll:false]
2.安装rabbitMQ
下载rabbitmq-server-generic-unix-3.6.9.tar.xz :
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.9/rabbitmq-server-generic-unix-3.6.9.tar.xz
安装xz解压软件:
yum -y install xz
解压:
xz -d rabbitmq-server-generic-unix-3.6.9.tar.xz
tar -xvf rabbitmq-server-generic-unix-3.6.9.tar
配置环境变量
ERL_HOME=/usr/local/lib/erlang
RABBITMQ_HOME=/usr/local/rabbitmq
PATH=$PATH:$ERL_HOME/bin:/usr/local/rabbitmq/sbin
export ERL_HOME PATH RABBITMQ_HOME
配置立即生效
source /etc/profile
rabbitmq-server start
此时登陆http://IP:15672/ 还不能看到管理界面。
进行如下操作。
添加用户
[root@Rabbitmq sbin]# rabbitmqctl add_user admin admin
Creating user "admin" ...
设置用户权限为administrator
[root@Rabbitmq sbin]# rabbitmqctl set_user_tags admin administrator
Setting tags for user "admin" to [administrator] ...
[root@Rabbitmq sbin]#
查看插件
[root@Rabbitmq sbin]# rabbitmq-plugins list
Configured: E = explicitly enabled; e = implicitly enabled
| Status: * = running on rabbit@Rabbitmq
|/
[ ] amqp_client 3.6.9
[ ] cowboy 1.0.4
[ ] cowlib 1.0.2
[ ] rabbitmq_amqp1_0 3.6.9
[ ] rabbitmq_auth_backend_ldap 3.6.9
启用插件 ,可以使用rabbitmq管理界面
[root@Rabbitmq sbin]# rabbitmq-plugins enable rabbitmq_management
The following plugins have been enabled:
amqp_client
cowlib
cowboy
rabbitmq_web_dispatch
rabbitmq_management_agent
rabbitmq_management
Applying plugin configuration to rabbit@Rabbitmq... started 6 plugins.
查看运行状态
[root@Rabbitmq sbin]# rabbitmqctl status
/usr/local/rabbitmq/sbin/rabbitmq-server -detached