当前位置 : 主页 > 编程语言 > java >

centos7下安装安装rabbitmq

来源:互联网 收集:自由互联 发布时间:2023-09-06
一、安装rabbitmq依赖 创建erlang文件夹 # mkdir -p /usr/local/erlang 安装curses包 # yum -y install ncurses-devel 如果没有安装会报错 安装完毕 6.编译安装erlang 先安装依赖 unixODBC(ODBC library - link check

一、安装rabbitmq依赖

  1. 创建erlang文件夹

# mkdir -p /usr/local/erlang

  1. 安装curses包

# yum -y install ncurses-devel

如果没有安装会报错

安装完毕

6.编译安装erlang

  •   先安装依赖 unixODBC(ODBC library - link check failed   需要安装 unixODBC)

# yum install unixODBC-devel

  • 按y

  • No usable OpenSSL found  :需要安装 openssl   

# yum install openssl-devel

按y

  • No C++ compiler found:需要安装gc c++ 编译器 

# yum install gcc-c++ 

  • 下载安装wxWidgets

# cd /usr/local/src/ # wget https://github.com/wxWidgets/wxWidgets/releases/download/v3.1.2/wxWidgets-3.1.2.tar.bz2 # tar -jxvf wxWidgets-3.1.2.tar.bz2

!下载速度慢的话可以使用git clone源码进行下载在Windows上,然后再上传

  • 安装GTK(大概要15分钟)

# yum install *gtk*

按y继续

  • 安装OpenGL

# yum install mesa-libGL-devel # yum install mesa-libGLU-devel

按y继续

  • 执行安装 wxWidgets (大概30分钟)

# cd /usr/local/src/wxWidgets-3.1.2 # ./configure --with-opengl --enable-debug --enable-unicode # make # make install

 二、安装rabbitmq

  1. 下载20.3版本的erlang:https://d28dx6y1hfq314.cloudfront.net/828/1039/el/7/package_files/315816.rpm?t=1561788237_02e19440f426b451b97d9581aa8957d44aebdafe

cd /usr/local/src

  1. 将下载好的rpm包(erlang-20.3-1.el7.centos.x86_64.rpm)上传到目录(/usr/local/src)
  2. 安装erlang 20.3

# yum install erlang-20.3-1.el7.centos.x86_64.rpm

按y继续

  • erlang 20.3安装完成

  • 检查Erlang是否安装成功

# erl -version

  1. 安装RabbitMQ

# yum install rabbitmq-server-3.7.15-1.el7.noarch.rpm

  • 按y继续

  • 安装完成rabbitmq3.7.15

  1. 启动rabbitmq服务

# service rabbitmq-server start

  1. 检查RabbitMQ是否运行

# rabbitmqctl status

  1. 停止服务

# service rabbitmq-server stop

  1. 设置开机启动

# chkconfig rabbitmq-server on

  1. 启用后台管理插件

# rabbitmq-plugins enable rabbitmq_management

访问rabbitmq后台管理网址:http://ip:15672

  • 默认用户名和密码: guest/guest;
  • 需要注意的是:guest用户仅仅提供localhost作为ip登录;
  • 如果远程登录,如:http://ip:15672 则会提示错误,登录不了:
  • 具体错误消息如下:

HTTP access denied: user 'guest' - User can only log in via localhost

  • 解决方法:新建rabbitmq.conf配置文件

# vi /etc/rabbitmq/rabbitmq.conf

在该文件下写入:

loopback_users = none

  • 需要重启rabbitmq服务即可登录

  1. 重启rabbitmq服务

# systemctl restart rabbitmq-server.service

【参考的网址】https://blog.csdn.net/Fupengyao/article/details/90896006

附:卸载rabbitmq和erlang

https://www.linuxidc.com/Linux/2016-10/136493.htm

https://blog.csdn.net/zwhfyy/article/details/82769736

【参考地址】

https://www.cnblogs.com/dreasky/p/9146494.html

安装erlang依赖:https://www.cnblogs.com/tu6ge/p/5673320.html

安装wxWidgets:https://blog.csdn.net/wochunyang/article/details/52448310

上一篇:kubernetes(K8s)快速入门
下一篇:没有了
网友评论