ceph deploy 部署ceph問題總結

2021-10-14 18:41:58 字數 1546 閱讀 4016

一、ceph-deploy mon create-initial 問題

ceph部署,配置初始 monitor(s)、並收集所有金鑰報錯,執行

ceph-deploy mon create-initial
報錯資訊:

解決步驟:

1. 報錯資訊是「沒有檔案或者資料夾」。應該是建立的資料夾出錯。

2. 切換到對應的 /var/run/ceph/ 目錄下,發現確實沒有這個檔案。

3. 經過調研分析,創立的檔案是 「ceph-mon.locahost.asok」 , 通過觀察admin的節點的ceph 日誌發現,其中有一步驟需要獲取node1的hostname, 而node1電腦的hostname是localhost. 因此只需要改hostname就可以。

只修改node1節點的hostname,執行ceph-deploy mon create-initial,又報如下錯誤:

修改所有節點的hostname,使其與/etc/hosts一致

再執行結果正確

二、ceph-deploy mon create  ceph-node2

解決辦法:

通過上面日誌可知ceph.conf配置檔案中缺少public network的配置,在admin節點中,my-cluster目錄下的ceph.conf的[global]下新增對應的**:

[global]fsid = b8b4aa68-d825-43e9-a60a-781c92fec20emon_initial_members = node1mon_host = 192.168.197.154auth_cluster_required = cephxauth_service_required = cephxauth_client_required = cephx

public network =192.168.197.0/24

之後通過執行下面的命令把修改推送至每個節點,否則提示error:

# ceph-deploy --overwrite-conf config push node1 node2 node3

CEP支付監控模組

定義輸入樣例類 case class orderevent orderid long,eventtype string,eventtime long 輸出檢測結果得樣例類 case class orderresult orderid long,resultmsg string object orde...

CEP 魚與熊掌可以兼得

本文最新版已更新至 5 小結 如果你寫過gui程式,對事件處理一定不陌生。事實上,事件驅動程式設計已經成為一種設計模式。大多數的gui庫都會採用這一模式。簡單的說,事件驅動模式包括三個參與者 事件產生者,事件分發器和事件處理器。事件驅動程式設計的核心價值在於 程式的執行流程不是預先定義好的,而是由程...

flink的CEP調研與使用

flink的complex event processing庫 允許我們在事件流中檢測事件的模式 4 中的 已經得到驗證,分為這麼幾個步驟 先理一下flink cep的 流程 4 1.先定義pattern pattern.begin x start where next middle where 2...