一、 安装erlang
yum -y install make ncurses-devel gcc gcc-c++ unixODBC unixODBC-devel openssl openssl-devel
wget http://erlang.org/download/otp_src_20.0.tar.gz
./configure --prefix=/usr/local/erlang \
--enable-smp-support \
--enable-threads \
--enable-sctp \
--enable-kernel-poll \
--enable-hipe \
--with-ssl
备注:
–prefix 指定安装目录
–enable-smp-support启用对称多处理支持(Symmetric Multi-Processing对称多处理结构的简称)
–enable-threads启用异步线程支持
–enable-sctp启用流控制协议支持(Stream Control Transmission Protocol,流控制传输协议)
–enable-kernel-poll启用Linux内核poll
–enable-hipe启用高性能Erlang(High Performance Erlang)参考资料:http://www.cnblogs.com/me-sa/archive/2012/10/09/erlang_hipe.html
–with-ssl使用SSL包
make && make install
vi /etc/profile
ERL_HOME=/usr/local/erlang
PATH=$ERL_HOME/bin:$PATH
export ERL_HOME PATH
source /etc/profile
二、rabbitMQ安装
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.1/rabbitmq-server-generic-unix-3.6.1.tar.xz
xz -d rabbitmq-server-generic-unix-3.6.1.tar.xz
tar -xvf rabbitmq-server-generic-unix-3.6.1.tar
cp -rf ./rabbitmq_server-3.6.1 /usr/local/
cd /usr/local/
mv rabbitmq_server-3.6.1 rabbitmq-3.6.1
#开启管理页面插件
cd ./rabbitmq-3.6.1/sbin/
./rabbitmq-plugins enable rabbitmq_management
/sbin/service rabbitmq-server stop/start/etc.
service rabbitmq-server start 启动服务
service rabbitmq-server etc 查看哪些命令可以使用
service rabbitmq-server stop 停止服务
service rabbitmq-server status查看服务状态
添加到启动项:
chkconfig rabbitmq-server on
RabbitMQ的根目录:var/lib/rabbitmq
RabbitMQ的配置文件目录:etc/rabbitmq/
RabbitMQ的日志文件目录:var/log/rabbitmq
简单的rabbitmq配置可无需配置文件,只有需要定制复杂应用时,才需要用到配置文件
https://www.cnblogs.com/zhming26/p/6140307.html?utm_source=itdadao&utm_medium=referral
#启动命令,该命令ctrl+c后会关闭服务
/usr/local/rabbitmq-3.6.1/sbin/rabbitmq-server start
#在后台启动Rabbit
/usr/local/rabbitmq-3.6.1/sbin/rabbitmq-server -detached
#关闭服务
/usr/local/rabbitmq-3.6.1/sbin/rabbitmqctl stop
创建管理账号:
/usr/local/rabbitmq-3.6.1/sbin/rabbitmqctl add_user admin admin
添加权限:
/usr/local/rabbitmq-3.6.1/sbin/rabbitmqctl set_permissions -p "/" admin "." "." ".*"
修改用户角色
/usr/local/rabbitmq-3.6.1/sbin/rabbitmqctl set_user_tags admin administrator
添加管理员账号
#进入RabbitMQ安装目录
cd /usr/local/rabbitmq-3.6.1/sbin
#添加用户
#rabbitmqctl add_user Username Password
./rabbitmqctl add_user admin admin
#设置用户标签
#rabbitmqctl set_user_tags User Tag
#[administrator]:管理员标签
./rabbitmqctl set_user_tags admin administrator
#设置用户权限
./rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
#设置完成后可以查看当前用户和角色(需要开启服务)
./rabbitmqctl list_users
登录管理界面
浏览器输入地址:http://服务器IP地址:15672/