1. 安装erlang
| yum install -y make gcc gcc-c++ m4 openssl openssl-devel ncurses-devel unixODBC unixODBC-devel java java-devel |
| |
- 运行以下命令,下载erlang安装包
版本可根据情况调整,注意erlang的版本和rabbitMQ的版本有一定的对应关系
| wget http://erlang.org/download/otp_src_21.1.tar.gz |
瑞士的站点,下载有点慢。建议使用代理
| tar -zxvf otp_src_21.1.tar.gz |
- 运行以下命令,进入erlang安装包的解压路径,并为erlang创建一个新的目录。
| cd otp_src_21.1 |
| mkdir -p /usr/local/erlang |
| ./configure --prefix=/usr/local/erlang |
| make && make install |
- 安装完成后,运行以下命令,为erlang配置环境变量。
| echo 'export PATH=$PATH:/usr/local/erlang/bin' >> /etc/profile |
| source /etc/profile |
- 运行以下命令,返回系统的/root目录,然后查看erlang版本,确认是否安装成功。
| cd |
| erl -version |
| |
| |
| Erlang (SMP,ASYNC_THREADS,HIPE) (BEAM) emulator version 10.1 |
2. 下载并安装RabbitMQ。
RabbitMQ对Erlang的版本具有一定限制,更多信息,请参见RabbitMQ Erlang Version Requirements。本示例使用的Erlang为21.1版本,因此选择下载RabbitMQ 3.7.8版本
| |
| wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.8/rabbitmq-server-generic-unix-3.7.8.tar.xz |
| tar -xvf rabbitmq-server-generic-unix-3.7.8.tar.xz |
| |
| echo 'export PATH=$PATH:/root/rabbitmq_server-3.7.8/sbin' >> /etc/profile |
| source /etc/profile |
| rabbitmq-server -detached |
注意:该命令只在当前运行的系统环境下启动RabbitMQ,一旦服务器重启,RabbitMQ服务将不会自动启动。
我这里出现了一个警告,暂时没有管它:
| [warning]PID file not written; -detached was passed |
| rabbitmq-plugins enable rabbitmq_management |
rabbit后台管理站点也是这里的监控插件之一
如果您需要关闭RabbitMQ监控插件,可以运行rabbitmq-plugins disable rabbitmq_management命令。
- 为保证数据安全,建议您运行以下命令,删除默认用户。
| |
| rabbitmqctl delete_user guest |
| |
| rabbitmqctl add_user <用户名> <密码> |
| |
| rabbitmqctl set_user_tags <用户名> administrator |
| |
| rabbitmqctl set_permissions -p / <用户名> ".*" ".*" ".*" |
- 在本地主机中,使用浏览器访问Linux实例的公网IP:15672(程序连接的默认端口是:5672)。
显示如下页面,说明RabbitMQ安装成功。
![](https://img2022.cnblogs.com/blog/52986/202211/52986-20221125175826663-1803901127.png)
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 本地部署 DeepSeek:小白也能轻松搞定!
· 如何给本地部署的DeepSeek投喂数据,让他更懂你
· 在缓慢中沉淀,在挑战中重生!2024个人总结!
· 大人,时代变了! 赶快把自有业务的本地AI“模型”训练起来!
· 从 Windows Forms 到微服务的经验教训