RabbitMq安装

2021-11-05  本文已影响0人  编程人生

1.安装RocketMq之前需要先安装Erlang.

2.Erlang和RocketMq的对应关系:

http://www.rabbitmq.com/which-erlang.html

安装Erlang 23.2 

1. 下载Erlang 23.2 源码.

https://www.erlang.org/patches/otp-23.2 

源码下载地址

源码下载到本地, 然后上传到虚拟机linux目录下

2.解压 .gz 文件   命令  tar -xvf ,解压后可删除压缩包 ,节省空间

3.进入 opt_src_23.2 目录下  ,执行 ./configure --prefix=/usr/local/erlang 命令.执行命令后缺少依赖, 下载对应的依赖文件.

3.1 缺少 java    : no java  complie found 

#创建/usr/java/目录

$ mkdir -p /usr/java/

$ cd /usr/java

#上传jdk-8u172-linux-x64.tar.gz到服务器,可以使用rz命令,上传本地文件

$ yum install lrzsz

$ rz

#解压 java安装包

$ tar -zxvf jdk-8u172-linux-x64.tar.gz

#配置环境变量

$ vim /etc/profile

#java environment

export JAVA_HOME=/usr/java/jdk1.8.0_172

export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar

export PATH=$PATH:${JAVA_HOME}/bin

#使配置文件生效

$ source /etc/profile

#检查是否安装成功

$ java --version

————————————————

版权声明:本文为CSDN博主「fairytalefu」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/fairytalefu217/article/details/84824123

[2]."odbc: ODBC library - link check failed"

$ yuminstallunixODBC.x86_64 unixODBC-devel.x86_64

注意: 如果有APPLICATIONS INFORMATION,DOCUMENTATION INFORMATION,没有影响。

4.配置Erlang 环境

vim /etc/profile

加入一行

export PATH=$PATH:/usr/local/erlang/bin

编译生效

source /etc/profile

5.验证Erlang是否安装成功,在里面输入halt().命令退出来(那个点号别忘记)

如果出现上图,说明Erlang 安装成功

6.下载RabbitMq 

Erlang 我们安装的23.2 版 

根据上图, 我们rocketmq可以安装3.8.16版本以上都可以.我下载了3.8.23 版本进行安装

下载地址: wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.23/rabbitmq-server-generic-unix-3.8.23.tar.xz

用wget 命令下载 可能比较慢, 所以推荐使用迅雷下载, 然后上传到linux服务器下.

因为 文件类型 是.tar.xz ,所以需要进行两次解压

第一次解压:  xz -d rabbitmq-server-generic-unix-3.8.23.tar.xz

第二次解压 :tar -xvf rabbitmq-server-generic-unix-3.8.23.tar

7.配置RabbitMq环境变量

vi /etc/profile  末尾增加 下面一句

export PATH=$PATH:/rocketmq/rabbitmq_server-3.8.23/sbin

编译生效:

source /etc/profile

8.启动RabbitMq 

cd   /rocketmq/rabbitmq_server-3.8.23/sbin 目录下

./rabbitmq-server start  

启动后的效果:


9.启动的常见问题是端口被占用,kill rabbitmq 重启即可

ps -ef | grep rabbit

kill -9 进程号

./rabbitmq-server start

10.因为guest用户只能在本机访问,添加一个admin用户,密码也是admin

./rabbitmqctl add_user admin admin

./rabbitmqctl set_user_tags admin administrator

./rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

11.启用管理插件

./rabbitmq-plugins enable rabbitmq_management

12.访问RabbitMq 

http://虚拟机ip:15672

:
上一篇 下一篇

猜你喜欢

热点阅读