一、安装erlang
1、安装依赖环境
yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC-devel
2、下载资源包
wget http://erlang.org/download/otp_src_20.0.tar.gz
3、解压
unzip otp_src_20.0.zip
4、赋予configure权限
chmod -R 777 otp_src_20.0
4、编译安装(路径请提前建立好/usr/local/erlang)
./configure --prefix=/usr/local/erlang -with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll -enable-hipe -without-javac
make && make install
5、设置环境变量
vim ~/.bash_profile
PATH=$PATH:/usr/local/otp_src_20.0/bin
#配置完,生效文件
source ~/.bash_profile
6、验证erlang是否安装成功
erl回车
二、安装rabbitmq
1、下载
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.8/rabbitmq-server-generic-unix-3.7.8.tar.xz
2、解压
tar xvf rabbitmq-server-generic-unix-3.7.8.tar.xz
3、进入cd /usr/local/rabbitmq/sbin
4、将rabbitmq.conf文件存放于/usr/local/rabbitmq_server-3.7.8/etc/rabbitmq路径下即可
5、启用web管理界面
./rabbitmq-plugins enable rabbitmq_management
6、后台启动
./rabbitmq-server -detached
7、解决默认账号密码无法登录问题
rabbitmq从3.3.0开始禁止使用guest/guest权限通过除localhost外的访问。
如果想使用guest/guest通过远程机器访问,需要在rabbitmq配置文件中(找到/rabbitmq_server-3.6.14/ebin下面的rabbit.app文件)中设置
loopback_users为[]。
找到/rabbitmq_server-3.6.14/ebin下面的rabbit.app文件文件完整内容如下(注意后面的半角句号):
找到:loopback_users里的<<”guest”>>删除。
[{rabbit, [{loopback_users, []}]}].
然后重启,用guest登录
常用命令
启动rabbitmq服务:service rabbitmq-server start
停止rabbitmq服务:service rabbitmq-server stop
重启rabbitmq服务:service rabbitmq-server restart
后台启动:rabbitmq-server -detached
运行状态:rabbitmqctl status
用户管理
查看所有用户:rabbitmqctl list_users
添加用户:rabbitmqctl add_user username password
删除用户:rabbitmqctl delete_user username
修改密码:rabbitmqctl change_password username newpassword
开启rabbitmq网页控制台
进入rabbitmq安装目录:cd /usr/local/rabbitmq
查看已经安装的插件:rabbitmq-plugins list
开启网页版控制台:rabbitmq-plugins enable rabbitmq_management
输入网页访问地址:http://localhost:15672/ 使用默认账号:guest/guest登录
创建用户并授予root用户为管理员
rabbitmqctl add_user root root
rabbitmqctl set_user_tags root administrator
如果想了解更多关于rabbitmq原理,作用等,可参考以下链接,谢谢!
https://blog.csdn.net/whowhowhoisimportant/article/details/108173160