文章目录
- rabbit配置文件中途查找用户名和密码
- 登陆方式
- 管理端口查看
- Set default values
- Set default values
- 用户名查看
- 方式一:
- 方式二
- 计算节点查看查看rabbitmq服务
rabbit配置文件中途查找用户名和密码
登陆方式
一般控制节点加端口(0.0.0.0:15672)就是rabbitmq 的 登陆地址。15672是默认端口。(顺便说一下,rabbitmq只要配置了,所有的控制节点加端口都是可以到这个界面的,并且内容一样)
我用的是火狐浏览器。
顺便说一下,rabbitmq只要配置了(上图中绿色部分的控制节点),所有的控制节点加端口都是可以到这个界面的,并且内容一样。
管理端口查看
其实rabbit默认端口号就是15672,而且配置文件中并看不到这个默认端口号的存在,如果要修改默认端口,需要新增文件。
RabbitMQ在默认安装后数据端口是5672,管理端口是15672,但由于网络安全各公司需要规范中间件的端口,现在验证后(RabbitMQ 3.7.18)方式有两种:
- 方式一:新配置文件
新配置文件地址:rabbitmq.conf
在/app/rabbitmq_server-3.7.18/sbin/rabbitmq-defaults
显示加载配置文件
Set default values
CONFIG_FILE=/app/rabbitmq_server-3.7.18/etc/rabbitmq/rabbitmq.conf
增加如下内容:
#数据管理端口
listeners.tcp.default = 5672
#界面管理端口
management.tcp.port = 15672
management.tcp.ip = 0.0.0.0
- 方式二:旧配置文件
旧配置文件地址:rabbitmq.config
在/app/rabbitmq_server-3.7.18/sbin/rabbitmq-defaults
显示加载配置文件
Set default values
CONFIG_FILE=/app/rabbitmq_server-3.7.18/etc/rabbitmq/rabbitmq.config
增加如下内容(建议用方式一):切记完整复制。
[{
rabbit,
[{
tcp_listeners,
[{"0.0.0.0",5672}]
}]
}, {
rabbitmq_management,
[{
listener,
[
{port,15672},
{ip,"0.0.0.0"},
{ssl,false}
]
}]
}]
注:新旧配置文件,两个配置文件不能同时存在,否则只认旧的rabbitmq.config
用户名查看
方式一:
直接去rabbitmq里查看自带的用户(guest)。
- 先查看用户
命令:rabbitmqctl list_users
[root@controller01 rabbitmq]# rabbitmqctl list_users
Listing users ...
openstack [administrator]
guest [administrator]
- 查找路径
默认用户名是guest,然后查找配置文件(一般都是rabbitmq.config)
路径一般在/etc/rabbitmq/rabbitmq.config
(如果不是这个路径,用下面命令搜索)
命令:find / -name rabbitmq.config
[root@controller01 rabbitmq]# find / -name rabbitmq.config
find: ‘/proc/29776’: No such file or directory
find: ‘/proc/29777’: No such file or directory
find: ‘/proc/29778’: No such file or directory
find: ‘/proc/29779’: No such file or directory
/etc/rabbitmq/rabbitmq.config
/root/20180228M_config/controller/4rabbitmq/rabbitmq.config
[root@controller01 rabbitmq]#
- 进入配置文件
/etc/rabbitmq/rabbitmq.config
直接vi 路径即可(n下翻),然后搜索 用户名或_user都可以,然后找到下面这几个关键字就可以看到用户名和密码了!
%% {default_vhost, <<"/">>},
%% {default_user, <<"guest">>},
%% {default_pass, <<"guest">>},
%% {default_permissions, [<<".*">>, <<".*">>, <<".*">>]},
方式二
- 查找配的用户名,查看命令:
rabbitmqctl list_users
注意看后面权限,如果都是administrator,其实使用哪个登陆都一样。
[root@controller01 neutron]# rabbitmqctl list_users
Listing users ...
openstack [administrator]
guest [administrator]
- 查找路径
这儿配的用户名是openstack,然后查找配置文件(一般都是neutron.conf)
路径一般在/etc/neutron/neutron.conf
(如果不是这个路径,用下面命令搜索)
命令:find / -name neutron.conf
[root@controller01 neutron]# find / -name neutron.conf
/etc/neutron/neutron.conf
- 进入配置文件
vi /etc/neutron/neutron.conf
搜索rabbit找到下图内容(如果rabbit内容没有就搜索用户名)
计算节点查看查看rabbitmq服务
如果在计算节点上只配置了一个rabbitmq节点,如果配置的这一个rabbitmq节点down了,那么该台服务器就会处于down状态,实际该服务器并没有down,所以,下面说说计算节点上 如何查看或配置 rabbitmq 节点。
登陆上要查看的计算节点服务器:
cat /etc/neutron/neutron.conf
找到 rabbitmq 这个配置模块中的rabbit_hosts项,里面就是配置了多少个rabbitmq节点。
如,我查看的这台计算节点就配置了5个rabbitmq节点,也建议一台计算几点配置多个rabbitmq节点。