erlang安装
依赖环境安装
[root@87184fb9297d /]# yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC unixODBC-devel httpd python-simplejson
解压otp_src_20.1.tar.gz,更改文件名称为erlang并移动到/opt
[root@87184fb9297d /]# cd /home
[root@87184fb9297d /]# tar -zxvf otp_src_20.1.tar.gz
[root@87184fb9297d /]# mv otp_src_20.1 erlang
[root@87184fb9297d /]# mv erlang /opt配置编译及安装
[root@87184fb9297d /]# ./configure –prefix=/opt/erlang –enable-smp-support –enable-threads –enable-sctp –enable-kernel-poll –enable-hipe –with-ssl –without-javac
[root@87184fb9297d /]# make && make install–prefix 指定安装目录
–enable-smp-support启用对称多处理支持(Symmetric Multi-Processing对称多处理结构的简称)
–enable-threads启用异步线程支持
–enable-sctp启用流控制协议支持(Stream Control Transmission Protocol,流控制传输协议)
–enable-kernel-poll启用Linux内核poll
–enable-hipe启用高性能Erlang –with-ssl 启用ssl包
–without-javac 不用java编译安装是否成功
erl Erlang/OTP 17
出现信息则是安装成功
RabbitMQ安装及配置
解压rabbitmq-server-generic-unix-3.7.0.tar.xz
[root@87184fb9297d /]# cd /home
[root@87184fb9297d /]# tar -xvJf rabbitmq-server-generic-unix-3.7.0.tar.xz
[root@87184fb9297d /]# mv rabbitmq-server-generic-unix-3.7.0 rabbitmq
[root@87184fb9297d /]# mv rabbitmq /usr/local配置环境变量
[root@87184fb9297d /]# vi /etc/profile
export RABBIT_MQ_HOME=/usr/local/rabbitmq
export PATH= RABBITMQHOME/sbin: PATH
:wq
[root@87184fb9297d /]# source /etc/profileRabbitMQ启动
[root@87184fb9297d /]# cd /usr/local/rabbitmq/sbin
[root@87184fb9297d sbin]# ./rabbitmq-server start -detached[root@87184fb9297d sbin]# ./rabbitmq-server start
[root@87184fb9297d sbin]# ./rabbitmq-server stop
[root@87184fb9297d sbin]# ./rabbitmq-server status
[root@87184fb9297d sbin]# ./rabbitmq-server rotate-logs|
[root@87184fb9297d sbin]# ./rabbitmq-server restart
[root@87184fb9297d sbin]# ./rabbitmq-server condrestart
[root@87184fb9297d sbin]# ./rabbitmq-server try-restart
[root@87184fb9297d sbin]# ./rabbitmq-server reload
[root@87184fb9297d sbin]# ./rabbitmq-server force-reload查看rabbitmq信息
[root@87184fb9297d /]# ps -ef | grep rabbitmq 查看rabbitMq进程
[root@87184fb9297d /]# netstat -anplt | grep LISTEN rabbitmq默认监听端口15672/5672开启管理页面插件
[root@87184fb9297d sbin]# ./rabbitmq-plugins enable rabbitmq_management
添加管理员账号
[root@87184fb9297d sbin]# ./rabbitmqctl add_user admin admin123456
分配用户标签
[root@87184fb9297d sbin]# ./rabbitmqctl set_user_tags admin administrator
分配权限
[root@87184fb9297d sbin]# ./rabbitmqctl set_permissions -p / admin “.” “.” “.*”
创建和赋角色完成后查看并确认
[root@87184fb9297d sbin]# ./rabbitmqctl list_users
登录rabbitmq管理界面
浏览器输入地址:http://服务器IP地址:15672/