cetos7 安装rabbitMQ碰上的问题

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

猜你喜欢

转载自blog.csdn.net/lgy61/article/details/85100075