91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Storm開發中易犯的 小錯誤

發布時間:2020-08-02 07:58:08 來源:網絡 閱讀:1879 作者:飛魚之戀 欄目:大數據

Storm開發中易犯的 小錯誤

Storm是一個分布式的、容錯的實時計算系統,遵循Eclipse Public License 1.0,Storm可以方便地在一個計算機集群中編寫與擴展復雜的實時計算,Storm之于實時處理,就好比Hadoop之于批處理。Storm保證每個消息都會得到處理,而且它很快——在一個小集群中,每秒可以處理數以百萬計的消息。可以使用任意編程語言來做開發。

Storm的優點
1. 簡單的編程模型。類似于MapReduce降低了并行批處理復雜性,Storm降低了進行實時處理的復雜性。
2. 服務化,一個服務框架,支持熱部署,即時上線或下線App.
3. 可以使用各種編程語言。你可以在Storm之上使用各種編程語言。默認支持ClojureJavaRubyPython。要增加對其他語言的支持,只需實現一個簡單的Storm通信協議即可。
4. 容錯性。Storm會管理工作進程和節點的故障。
5. 水平擴展。計算是在多個線程、進程和服務器之間并行進行的。
6. 可靠的消息處理。Storm保證每個消息至少能得到一次完整處理。任務失敗時,它會負責從消息源重試消息。
7. 快速。系統的設計保證了消息能得到快速的處理,使用ZeroMQ作為其底層消息隊列。
8. 本地模式。Storm有一個“本地模式”,可以在處理過程中完全模擬Storm集群。這讓你可以快速進行開發和單元測試。

然而,在開發的過程中,由于Stormkill Topology,常常會導致一些莫名的錯誤,比如下面的一個錯誤:

Storm開發中易犯的 小錯誤

造成異常的原因就是,

沒有kill 正在運行的topology卻先kill nimbussupervisorstorm進程

解決方案:

刪除了配置中"storm.local.dir"的文件夾內的內容(這個是導致ERROR的主要原因)

Zookeeper客戶端下   delete   /storm/assignments

Zookeeper客戶端下   delete   /storm/workerbeats

刪除 storm目錄下的workdir(即配置文件中配置的將TOPOLOGY序列化所放置的文件夾)


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

聂拉木县| 宣恩县| 金堂县| 大城县| 邢台县| 涡阳县| 盐山县| 左贡县| 韶山市| 九江市| 祥云县| 应城市| 花莲县| 西畴县| 兴仁县| 鹤壁市| 泸西县| 同德县| 凤台县| 陆良县| 德昌县| 观塘区| 木里| 漾濞| 盐津县| 香格里拉县| 周宁县| 金坛市| 鄂温| 炉霍县| 公安县| 涡阳县| 瓦房店市| 大田县| 普兰县| 宁安市| 满城县| 辽阳市| 化德县| 武宁县| 桦甸市|