1 Star 0 Fork 5

810289622@qq.com/learn-install-software

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
rabbitmq 3.08 KB
一键复制 编辑 原始数据 按行查看 历史
高鹏 提交于 2020-05-02 18:04 . add rabbitmq.
安装Erlang
1. 因为rabbitmq是使用erlang语言开发的,所以我们应该先安装erlang,再安装rabbitmq
下载otp_src_19.3.tar.gz [点击下载](https://www.erlang.org/downloads)
2. 将otp_src_19.3.tar.gz上传给linux服务器
3. 在linux服务器上,可以在root家目录中看到该文件,解压otp_src_19.3.tar.gz
tar zxvf otp_src_19.3.tar.gz
4. 进入otp_src_19.3目录
cd otp_src_19.3
5. 接下来我们要安装各种erlang所需要的依赖库(这一步骤可以提前,不是非要固定在这个位置的):
yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC-devel
6. 然后,运行otp_src_19.3目录下的configure脚本,来进行配置安装目录,这里我们预备安装到/opt/erlang目录下:
./configure --prefix=/opt/erlang
--prefix参数指定了安装路径
7. 安装Erlang
make // 编译
make install // 安装
8. 修改/etc/profile配置文件,在该文件的最下方添加下面的环境变量配置即可:
ERLANG_HOME=/opt/erlang
export PATH=$PATH:$ERLANG_HOME/bin
export ERLANG_HOME
9. 最后执行如下命令让配置文件生效:
source /etc/profile
10. 可以输入erl命令来验证Erlang是否安装成功
安装RabbitMQ
1. 下载RabbitMQ[点击下载](https://www.rabbitmq.com/releases/rabbitmq-server/),下载3.6.12版本
2. 同样将下载好的rabbitmq上传给linux
3. 在将rabbitmq上传给linux后,再将rabbitmq安装到与erlang同一个目录(/opt)下面:
tar vxf rabbitmq-server-generic-unix-3.6.12.tar.xz -C /opt
cd /opt
mv rabbitmq-server-generic-unix-3.6.12.tar.gz rabbitmq
4. 同样修改/etc/profile文件,添加下面的环境变量:
export PATH=$PATH:/opt/rabbitmq/sbin
export RABBITMQ_HOME=/opt/rabbitmq
5. 之后执行以下命令让配置文件生效:
source /etc/profile
6. 在修改了/etr/profile后,可以任意打开一个shell窗口,输入以下命令以运行RabbtiMQ服务:
rabbitmq-server -detached
在rabbitmq-server命令后面添加一个"-detached"参数是为了能够让RabbitMQ服务以守护进程的方式在后台运行
这样就不会因为当前Shell窗口的关闭而影响服务。
7. 运行以下命令查看RabbitMQ是否正常启动:
rabbitmqctl status
8. 注意,这里有坑!
在我某一次测试安装rabbitmq时,遇到这样一个问题:
epmd error for host gao: address (cannot connect to host/port)
解决方法:在/etc/hosts文件中,添加一行配置:127.0.0.1 gao
9. 启动rabbitmq管理控制台
rabbitmq-plugins enable rabbitmq_management
10.开放服务器的15672端口
firewall-cmd --add-port=15672/tcp --permanent
firewall-cmd --reload
11.然后访问rabbitmq所在服务器的15672端口:
http://192.168.1.51:15672
12.rabbitmq默认不允许远程登录。可以使用下面新创建的root用户来登录。
rabbitmqctl add_user root root123
rabbitmqctl set_permissions -p / root ".*" ".*" ".*"
rabbitmqctl set_user_tags root administrator
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/li810289622/learn-linux-install-software.git
git@gitee.com:li810289622/learn-linux-install-software.git
li810289622
learn-linux-install-software
learn-install-software
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385