问题标签 [ceph]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ceph - 无法在 Ubuntu 中向 Ceph 添加初始监视器
我正在尝试建立一个 Ceph 集群。我有 4 个节点 - 1 个管理节点、1 个监视器和 2 个对象存储设备。我正在使用的安装指南位于以下位置: http ://ceph.com/docs/master/start/quick-ceph-deploy/ 。
当我尝试添加初始监视器时(指南中的第 5 步),我收到以下错误:
“worker-1-full”是我试图设置为我的监视器的节点。我使用的命令是:
“ceph-deploy mon create-initial”。请帮忙。提前致谢!
ubuntu-14.04 - Ceph OSD always 'down' in Ubuntu 14.04.1
I am trying to install and deploy a ceph cluster. As I don't have enough physical servers, I create 4 VMs on my OpenStack using official Ubuntu 14.04 image. I want to deploy a cluster with 1 monitor node and 3 OSD node with ceph version 0.80.7-0ubuntu0.14.04.1
. I followed the steps from manual deployment document, and successfully installed the monitor node. However, after the installation of OSD node, it seems that the OSD daemons are running but not correctly report to the monitor node. The osd tree always shows down
when I request command ceph --cluster cephcluster1 osd tree
.
Following are the commands and corresponding results that may be related to my problem.
The configuration file /etc/ceph/cephcluster1.conf
on all nodes:
Logs when I start one of the osd daemons through start ceph-osd cluster=cephcluster1 id=x
where x
is the OSD ID:
/var/log/ceph/cephcluster1-osd.0.log on the OSD node #1:
/var/log/ceph/ceph-mon.monitor.log on the monitor node:
Any suggestion is appreciate. Many thanks!
ceph - CEPH 原始空间使用情况
我不明白,我的 ceph 原始空间到哪里去了。
OSD 树(每台主机有 2 个 OSD):
实际使用:
池大小:
池:ceph osd lspools
雷达
原始使用量是实际使用量的 4 倍。据我了解,它必须是 2x ?
object - Ceph的RADOS中哪个参数可以决定对象的大小
在存储文件时,Ceph 会将文件切割成多个对象,除了最后一个之外,大部分对象大小相同(文件大小可能不是对象大小的倍数)。
我从Ceph官网知道,对象大小不是固定的,而是可以通过某个参数来确定的,那么决定对象大小的参数是什么?
ceph - 元数据也是使用 ceph 中的“rados put...”命令创建的?
我想知道元数据是否也是 rados put {object-name} {file-path} --pool=data
在 ceph 中使用命令创建的?
如果不是,那么如何创建和查看元数据?
ceph - 我们能知道ceph中对象的最后一次读写的使用日期和时间吗?
他们的任何函数或类是否可以在 ceph 中知道对象的最后一次读取或写入使用情况?
我们还可以查看一个月或一年的最后一次使用情况吗?
谢谢。
ceph - 基于对象的文件系统与混合存储(文件系统和对象存储),它们有什么区别?
在这篇文章“ http://en.wikipedia.org/wiki/Object_storage ”中,
它说 Lustre 是一个基于对象的文件系统,而 ceph 是一个混合存储。
我真的不知道他们的区别。ceph 也是一个分布式文件系统,块存储,对象存储。任何人都知道,Ceph 的文件系统和块存储是否基于对象存储?
openstack - Openstack 中 Cinder 和 Swift 的目标
我是 Openstack 的新手,我非常了解存储部分,因为我必须将 Ceph 集成为 Cinder 和 Swift 的后端以用于教育目的(我们必须修改粉碎算法以强调可靠性,而另一种算法则强调性能)。我已经阅读了所有的教程,教程展示了什么是对象存储以及什么是块存储。我了解块存储(Cinder)是卷的存储,并且卷在启动时附加到虚拟机;而且我知道对象存储(swift)存储用于启动虚拟机的图像的图像(如cow2)。但是,我需要块存储和对象存储吗?卷中包含的文件存储在 Cinder 或 Swift 中?我不太了解文件和其他东西的存储位置。
hadoop - 使用 cephfs 运行 hadoop 时出现“jobToken 不存在”错误
我是ceph的新手。我有一个 5 节点集群(ubuntu 14.04),我在其中设置了 Hadoop(1.1.1)和 ceph(v0.87)。我想将 Hadoop 与 cephFS 一起使用并进行一些实验。我使用正常的 hadoop 设置运行了 wordcount 示例,它运行良好。ceph 集群健康也正常。但是,当我按照“将 Hadoop 与 CephFS 一起使用”文档http://ceph.com/docs/master/cephfs/hadoop/中提到的那样更改 Hadoop 配置时,我遇到了以下错误(我已经安装了带有内核驱动程序的 cephfs /mnt/mycephfs):
ceph@admin-node:/usr/local/hadoop-1.1.1$ bin/hadoop jar hadoop-examples-1.1.1.jar wordcount /mnt/mycephfs/wc-input /mnt/mycephfs/wc-output-425
使用 cephFS 而不是 HDFS 只需要 mapred 守护进程,因此只有 jobtracker 和 tasktracker 在节点中运行(1 个 jobtracker,4 个 tasktracker)。我的 Hadoop 的 core-site.xml 文件:(删除 hadoop.tmp.dir 已在另一个问题中建议并不能解决问题)
mapred-site.xml 是:
请让我知道我在哪里犯了错误。非常感谢这方面的任何帮助。