ubuntu部署erlang和rabbitmq
安装erlang
deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse

出现上图效果则代表erlang运行正常
补充:
网上好多查看erlang版本的命令我觉得都不够清晰,执行下面这条命令可以清晰的看到erlang的版本

2、查看我们要安装的版本
apt-cache madison rabbitmq-server

安装rabbitmq是需要和erlang版本进行适配的,(https://www.rabbitmq.com/which-erlang.html)点击链接查看erlang和rabbitmq版本的对应关系

我安装的erlang24.2.1和rabbitmq3.10.13
4、安装完成后默认启动,

5、安装完成后还需要配置rabbitmq才能进行访问
添加用户和密码,设置账号admin、密码123456
sudo rabbitmqctl add_user admin 123456
将admin设置为管理员用户
sudo rabbitmqctl set_user_tags admin administrator
设置权限
sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
启动web插件
sudo rabbitmq-plugins enable rabbitmq_management

输入账号密码

至此erlang和rabbitmq安装结束!
参考链接:
https://www.cnblogs.com/huazhu7k7k/archive/2023/08/24/17654549.html
扩展:
rabbitmq-server #直接启动,如果你关闭窗口或者需要在改窗口使用其他命令时应用就会停止
rabbitmq-server -detached # 后台启动
rabbitmq-service install #安装服务
rabbitmq-service start #开始服务
rabbitmq-service stop #停止服务
rabbitmq-service enable #使服务有效
rabbitmq-service disable #使服务无效
rabbitmq-service help #帮助
当rabbitmq-service install之后默认服务是enable的,如果这时设置服务为disable的话,rabbitmq-service start就会报错。
当rabbitmq-service start正常启动服务之后,使用disable是没有效果的
rabbitmq-plugins enable rabbitmq_management #web插件启动
rabbitmq-plugins disable rabbitmq_management #web插件关闭
rabbitmqctl list_users #查看账户列表
rabbitmqctl delete_user username #删除角色
rabbitmqctl change_password username password #修改密码
rabbitmqctl list_queues #查看所有队列
rabbitmqctl list_vhosts #查看所有虚拟主机
rabbitmqctl status #查看节点状态
rabbitmq-plugins list #查看所有可用的插件
rabbitmqctl clear_permissions --vhost vhostpath username #清除用户权限
rabbitmqctl list_user_permissions username #列出用户权限

浙公网安备 33010602011771号