ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

cetos7 安装rabbitMQ碰上的问题

2019-05-11 22:49:05  阅读:355  来源: 互联网

标签:cetos7 安装 rabbitmq yum rabbitMQ 碰上 erlang rpm solutions


1、纯净的centos7 中缺省了wget vim等命令,而且需要通过SSH链接的需要修改网络配置文件如下:
centos 修改IP显示出来的问题的文件
登录到系统之后
通过vim打开文件 vi /etc/sysconfig/network-scripts/ifcfg-ens33
修改文件中的ONBOOT=no改为ONBOOT=yes。让后esc按键,:wq进行文件保存后退出。
重启网络
sudo service network restart
然后通过 ip addr进行查看Ip地址
安装wget 执行如下命令
yum install -y wget
安装 vim
yum install vim
补充…
检查是否安装了epel源
该包还需依赖到epel源,请确保已有该源,若没有则可通过以下方式安装:
wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -ivh epel-release-latest-7.noarch.rpm
yum repolist # 查看安装是否成功
补充…

2.安装erlang
先通过wget获取到rpm的文件
这里可能语言安装需要参看官网对应相应的centos的版本进行安装 rabbit官网
这里选择的是
erlang-solutions-1.0-1
执行命令如下
wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
然后执行
从erlang-solutions中更新该包,并将erlang_solutions.repo添加到/etc/yum.repos.d
rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
接着是安装命令
yum install erlang
然后修改erlang-solutions中的sha方法

修改 primary.xml.gz 的 sha 的加密值
cd /var/cache/yum/x86_64/7/erlang-solutions
sha1sum primary.xml.gz
vim repomd.xml
修改

结果为 sha1sum 命令结果
检查是否安装成功
通过erlang -version查看是否安装成功
3.安装rabbitMQ
首先通过通过官网下载对应ceotos的对应的rpm版本如图

在这里插入图片描述

在这里插入图片描述

官网地址
然后先执行
导入签名
rpm --import https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc

rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc

rpm --import http://www.rabbitmq.com/rabbitmq-signing-key-public.asc

然后根据下载的包上传到ceots的root目录下,本次下载的rpm版本为rabbitmq-server-3.7.7-1.el7.noarch.rpm
所以执行的命令如下
yum install rabbitmq-server-3.7.7-1.el7.noarch.rpm
安装成功对其进行配置启动
启动RabbitServer
设置开启启动
chkconfig rabbitmq-server on
启动服务
service rabbitmq-server start
停止服务
service rabbitmq-server stop

先跳过几步,说用户配置先
7 安装 Web 管理界面插件
7.1安装命令
rabbitmq-plugins enable rabbitmq_management
7.2安装成功后会显示如下内容
The following plugins have been enabled:
mochiweb
webmachine
rabbitmq_web_dispatch
amqp_client
rabbitmq_management_agent
rabbitmq_management
Plugin configuration has changed. Restart RabbitMQ for changes
to take effect. 8 设置 RabbitMQ 远程 ip 登录
这里我们以创建个 lgy 帐号,密码 123456 为例,创建一个账号并
支持远程 ip 访问。
如果开启后访问不到可能就防火墙的问题,首先用入下命令查看防火墙状态。
firewall-cmd --state
如果显示为running,就是防火墙问题。
为了防火墙的问题,在这里加入防火墙开放端口
firewall-cmd --add-port=15672/tcp --permanent
firewall-cmd --reload
8.1创建账号
rabbitmqctl add_user lgy 123456
8.2设置用户角色
rabbitmqctl set_user_tags lgy administrator
8.3设置用户权限
rabbitmqctl set_permissions -p “/” lgy “." ".” “.*”
8.4设置完成后可以查看当前用户和角色(需要开启服务)
rabbitmqctl list_users
浏览器输入:serverip:15672。其中 serverip 是 RabbitMQ-Server 所
在主机的 ip

标签:cetos7,安装,rabbitmq,yum,rabbitMQ,碰上,erlang,rpm,solutions
来源: https://blog.csdn.net/lgy61/article/details/85100075

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有