cassandra streaming 操作(翻譯1)
原文:
在0.7版本之後,有連個主要的流例項:
傳輸 - 當源節點把一個給定範圍的key推送到目標節點時產生。由源節點進行初始化和控制。
請求 - 當目標節點向原節點請求一定範圍的key集合時產生。有目標節點進行初始化和控制。
傳輸(Transfer)
進行流傳輸的步驟:
1. 源節點擁有一個必須傳送到其它節點的key範圍。
2. 源節點把此範圍的資料複製到sstable檔案中,以準備進行流傳輸。此步驟被稱作anti-compaction(因為compact歸併多個sstable檔案為一個,而此操作相反。)
3. 源節點構建一個包含需要傳送的sstable檔案的的暫掛檔案列表。
4. 源節點從暫掛檔案列表中啟動流傳輸,併產生日誌輸出"Waiting for transfer to $some_node to complete".流的頭部包含關於流檔案的資訊,目標節點翻譯此頭部以明確如何處理輸入流。
5. 目標節點接收檔案,寫入磁碟並返回檔案狀態。
6. 成功後源節點繼續流傳輸下一個檔案,當出錯後再次流傳輸相同的檔案。[@more@]
在0.7版本之後,有連個主要的流例項:
傳輸 - 當源節點把一個給定範圍的key推送到目標節點時產生。由源節點進行初始化和控制。
請求 - 當目標節點向原節點請求一定範圍的key集合時產生。有目標節點進行初始化和控制。
傳輸(Transfer)
進行流傳輸的步驟:
1. 源節點擁有一個必須傳送到其它節點的key範圍。
2. 源節點把此範圍的資料複製到sstable檔案中,以準備進行流傳輸。此步驟被稱作anti-compaction(因為compact歸併多個sstable檔案為一個,而此操作相反。)
3. 源節點構建一個包含需要傳送的sstable檔案的的暫掛檔案列表。
4. 源節點從暫掛檔案列表中啟動流傳輸,併產生日誌輸出"Waiting for transfer to $some_node to complete".流的頭部包含關於流檔案的資訊,目標節點翻譯此頭部以明確如何處理輸入流。
5. 目標節點接收檔案,寫入磁碟並返回檔案狀態。
6. 成功後源節點繼續流傳輸下一個檔案,當出錯後再次流傳輸相同的檔案。[@more@]
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23937368/viewspace-1054981/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- cassandra streaming 操作(翻譯2)
- RxJava常用操作符官方文件翻譯及Kotlin示例(1)RxJavaKotlin
- docker官方文件翻譯1Docker
- 1 Java NIO概述-翻譯Java
- Filecoin Spec 翻譯 —— 【1】概述(下)
- 翻譯(1) (6千字)
- 翻譯:man getopt(1)中文手冊
- [譯品堂]第1期翻譯活動發起!
- Spark Streaming中的Window操作Spark
- 【翻譯】.NET 5 RC1釋出
- DOCTYPE探索【已翻譯100%】(1/2)
- 操作指南|最詳盡文件翻譯志願指南
- 翻譯
- Yurii談翻譯(五)怎樣翻譯更地道:so…that…的翻譯
- Spark 系列(十四)—— Spark Streaming 基本操作Spark
- 張正友標定論文翻譯(1)
- 如何完成中文翻譯日文線上翻譯
- Yurii談翻譯(四)怎樣翻譯更地道:翻譯如鋪路
- Yurii談翻譯(九)怎樣翻譯更地道:冠詞a的翻譯
- Yurii談翻譯(十)怎樣翻譯更地道:最高階的翻譯
- Laravel 配合 puppeteer 實現操作瀏覽器(以谷歌翻譯為例,免費翻譯無限量文字)Laravel瀏覽器谷歌
- 翻譯的未來:翻譯機器和譯後編譯編譯
- Ubuntu安裝劃詞翻譯軟體Goldendict 單詞翻譯 句子翻譯UbuntuGo
- Yurii談翻譯(六)怎樣翻譯更地道:“as somebody said…”的翻譯AI
- Yurii談翻譯(十三)怎樣翻譯更地道:It is…that…句型諺語的翻譯
- Yurii談翻譯(十四)怎樣翻譯更地道:否定句的翻譯
- Spark Streaming中的操作函式分析Spark函式
- 蝴蝶書-task2: 文字推理、摘要、糾錯 transformers實現翻譯 OpenAI翻譯 PyDeepLX翻譯 DeepLpro翻譯ORMOpenAI
- 【風農翻譯】開始畫畫素畫 #1
- 翻譯 | Learning React Without Using React Part 1React
- 1.某道翻譯js逆向sign值JS
- Nginx翻譯Nginx
- [翻譯] TransitionKit
- 翻譯篇
- OllDbg翻譯LLDB
- Java實現Web操作介面以及返回資料的翻譯JavaWeb
- [翻譯]ElasticSearch官方文件-執行查詢和過濾操作Elasticsearch
- OpenCV翻譯專案總結二——Mat翻譯OpenCV