radosgw配置后无法使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了radosgw配置后无法使用相关的知识,希望对你有一定的参考价值。

配置radosgw后,radosgw进程可以查到,.asok文件也存在,日志没有报任何错误,但是netstat检测不到7480的端口,查看7480端口没有被占用,ssh服务也能使用7480的端口

1、查看rgw服务是否可用:
在网页输入rgw安装所在节点的ip和配置的rgw的服务端口(默认一般是7480),比如:10.1.11.111:7480

如果服务可用,网页会输出以下类似内容,如下图:
1234

2、安装S3客户端软件:名称是CloudBerry Explorer for Amazon S3
安装完成后,通过file---S3 compatible ---S3compatible
来添加一个新的S3 compatible Storage Account:如下图

注意:

1、service point 是安装rgw服务的节点的ip:port(默认是7480),

`radosgw-admin user create --uid=*** display_name="**" `
得到的;屏幕输出的key里面可能会含有反斜杠,复制粘贴时要把反斜杠去掉。如下图:
12345678910追问

curl http://ceph1:7480 显示:curl: (7) Failed to connect to ceph1 port 7480: Connection refused

进程好着,查看系统的7480端口也没占用,把ssh改为7480能使用,但是radosgw就是检测不到7480端口,有radosgw进程,7480端口却没有对应的服务

参考技术A 我也遇到了同样的问题,求教一下如何解决的

即使在配置后也无法登录到 phpMyAdmin

【中文标题】即使在配置后也无法登录到 phpMyAdmin【英文标题】:Cannot log in to phpMyAdmin even after configuration 【发布时间】:2012-06-09 11:55:12 【问题描述】:

我刚刚设置了 WAMP 服务器。我的端口 80 已经在使用中,所以我更改了 Apache 的 httpd.conf 文件中的以下几行以使用端口号 8080。

然后我使用 MySQL 控制台将 MySQL 的 root 密码更改为 abc123。到目前为止一切都很好。

然后我配置了 phpMyAdmin 的设置脚本(config.inc 文件)如下(通过使用 GUI 的浏览器)。我保存了配置。

<?php
/*
 * Generated configuration file
 * Generated by: phpMyAdmin 3.4.10.1 setup script
 * Date: Tue, 05 Jun 2012 12:42:11 +0000
 */

/* Servers configuration */
$i = 0;

/* Server: localhost [1] */
$i++;
$cfg['Servers'][$i]['verbose'] = '';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['port'] = 8080;
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'abc123';

/* End of servers configuration */

$cfg['blowfish_secret'] = '4fcdfe94a0e6c7.79135356';
$cfg['DefaultLang'] = 'en';
$cfg['ServerDefault'] = 1;
$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';
?>

但即使我提供了正确的用户凭据,我仍然无法登录到 phpMyAdmin。它没有给我任何错误消息。只是需要很长时间才能加载并转到带有这样 URL 的空白页面。

http://localhost:8080/phpmyadmin/index.php?token=d30e16bb6e28ae70e8c2ed12a9c4e61f

我不知道还能做什么。我错过了一步吗?任何帮助/建议将不胜感激。

谢谢。

【问题讨论】:

【参考方案1】:

知道了!这里的端口号$cfg['Servers'][$i]['port'] = 8080; 不是本地主机的端口。它是 MySQL 的端口号。哪个应该留空作为默认设置。我以前不知道。现在一切正常。

【讨论】:

如果你把它留空,它将使用3306端口。

以上是关于radosgw配置后无法使用的主要内容,如果未能解决你的问题,请参考以下文章

Ceph分布式radosgw对象存储融合Swift S3的访问应用

Ceph 配置S3和swift接口访问集群

rgw里面用户、bucket、用户数据之间关系

cisco怎么无法使用

使用 TailwindCSS 配置后,npm run watch 无法在 Ubuntu 上运行

pycharm安装后无法启动怎么办