問題タブ [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 - Ubuntu 14.04.1 で Ceph OSD が常に「ダウン」する
Ceph クラスターをインストールしてデプロイしようとしています。十分な数の物理サーバーがないため、公式の Ubuntu 14.04 イメージを使用して OpenStack に 4 つの VM を作成します。1 つのモニター ノードと 3 つの OSD ノードを含むクラスターを ceph バージョンでデプロイしたいと考えています0.80.7-0ubuntu0.14.04.1
。手動展開ドキュメントの手順に従い、監視ノードを正常にインストールしました。ただし、OSD ノードのインストール後、OSD デーモンが実行されているように見えますが、モニター ノードに正しく報告されていません。down
コマンドを要求すると、OSD ツリーが常に表示されceph --cluster cephcluster1 osd tree
ます。
以下は、私の問題に関連している可能性のあるコマンドと対応する結果です。
/etc/ceph/cephcluster1.conf
すべてのノードの構成ファイル:
OSD ID のstart ceph-osd cluster=cephcluster1 id=x
場所から osd デーモンの 1 つを起動すると、ログに記録されます。x
OSD ノード #1 の /var/log/ceph/cephcluster1-osd.0.log:
モニターノードの /var/log/ceph/ceph-mon.monitor.log:
どんな提案でも大歓迎です。どうもありがとう!
ceph - CEPH RAW スペースの使用量
私のceph rawスペースがどこに行ったのか理解できません。
OSD ツリー (各ホストには 2 つの OSD があります):
実際の使用法:
プールのサイズ:
プール: ceph osd lspools
ラドスDF
生の使用量は、実際の使用量の 4 倍です。私が理解しているように、それは 2x でなければなりませんか?
object - Ceph の RADOS でオブジェクトのサイズを決定できるパラメーターはどれですか
ファイルを保存するとき、Ceph はファイルをいくつかのオブジェクトに分割しますが、そのほとんどは最後のオブジェクトを除いて同じサイズです (ファイル サイズはオブジェクト サイズの倍数ではない場合があります)。
オブジェクトのサイズは固定ではなく、あるパラメータで決まるとCephの公式サイトで知りましたが、オブジェクトのサイズを決めるパラメータは何ですか?
ceph - メタデータも ceph で「rados put...」コマンドを使用して作成されますか?
rados put {object-name} {file-path} --pool=data
Ceph でコマンドを使用してメタデータも作成されるかどうかを知りたい ですか?
そうでない場合、どのようにメタデータを作成して表示できますか?
ceph - オブジェクトの最後の読み取りと書き込みの使用日時を ceph で知ることはできますか?
オブジェクトの最後の読み取りまたは書き込みの使用をcephで知ることができる関数またはクラスはありますか?
1 か月または 1 年の最後の使用状況も確認できますか?
ありがとう。
hadoop - cephfs で Hadoop を実行中に「jobToken が存在しません」というエラーが発生する
私はcephが初めてです。Hadoop (1.1.1) と ceph (v0.87) をセットアップした 5 ノード クラスター (ubuntu 14.04) があります。cephFS で Hadoop を使用し、いくつかの実験を実行したいと考えています。通常の Hadoop 設定で wordcount の例を実行したところ、正常に動作しました。ceph クラスターの健全性も問題ありません。しかし、「Using Hadoop with 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
HDFS の代わりに cephFS を使用すると、mapred デーモンのみが必要になるため、ジョブトラッカーとタスクトラッカーのみがノード (1 つのジョブトラッカー、4 つのタスクトラッカー) で実行されます。Hadoop の私の core-site.xml ファイル: (別の質問で既に提案されているように hadoop.tmp.dir を削除しても問題は解決しません)
mapred-site.xml は次のとおりです。
どこが間違っているのか教えてください。この点でどんな助けも本当に感謝しています。