一、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-781c92fec20e
mon_initial_members = node1
mon_host = 192.168.197.154
auth_cluster_required = cephx
auth_service_required = cephx
auth_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...