日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Spotify开源其Cassandra编排工具cstar

發(fā)布時間:2025/3/18 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Spotify开源其Cassandra编排工具cstar 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Spotify最近開源了其Cassandra編排工具cstar。Cstar是一個命令行工具,用于在Cassandra集群中的所有主機上運行腳本。

\\

Cstar的出現是為了在Cassandra節(jié)點中運行shell命令。這些shell命令通常與性能、安全性、一致性、升級等相關。

\\

據Spotify稱,2017年,Spotify Cassandra fleet達到了3000個節(jié)點;從那時起,安全高效地運行shell命令的需求變得越來越迫切。比如,整個Cassandra fleet的計劃升級就是其中一項噩夢般的任務,該過程需要以下步驟:

\\
  • 清理所有快照(以便有足夠的磁盤空間來完成升級)\
  • 生成一個新的快照(以便可以回滾)\
  • 禁止puppet自動運行\(zhòng)
  • 停止Cassandra進程\
  • 從git庫的一個自定義分支運行puppet,以便可以升級程序包\
  • 再次啟動Cassandra進程\
  • 把system.schema_columnfamilies升級為JSON格式\
  • 運行 `nodetool upgradesstables`,根據節(jié)點上數據量的不同,這個過程可能需要幾個小時才能完成\
  • 刪除回滾快照\

此外,在操作Cassandra fleet時還存在一系列其他相關的問題,如網絡故障、ssh連接中斷、cpu密集型操作、Cassandra進程/節(jié)點重啟而不影響性能和可用性,或部分完成執(zhí)行處理(任務僅在某些節(jié)點中成功)。

\\

在Spotify的早期,在Cassandra節(jié)點上運行命令的最常見方式是在多個終端中鍵入命令。

\\

Cstar的目標是解決這些問題。要使用cstar,所有涉及到的機器都應該使用類UNIX系統(tǒng),如OSX或Linux,并且運行cstar的機器必須有python 3。

\\

Cstar通過cstar命令運行,如下所示:

\\\# cstar COMMAND [HOST-SPEC] [PARAMETERS]\\

HOST-SPEC指定在哪個節(jié)點上運行腳本。指定HOST-SPEC有以下三種方式:

\\
  • \\t\--seed-host告訴cstar連接到特定的主機,從那里獲取完整的環(huán)型拓撲,然后在集群中的所有節(jié)點上運行腳本;\\t\
  • \\t\--host指定一個準確的主機列表;\\t\
  • \\t\--host-file指向一個文件名,其中包含換行符分割的主機列表。\\t\
\\\對于在Cassandra主機上運行的每個命令,cstar會自動保存標準輸出、錯誤和退出狀態(tài)。結果(作業(yè)狀態(tài))保存在運行cstar的計算機上的用戶主目錄.cstar/jobs/JOB_ID/HOSTNAME下。\\\

下面是集群上的一些CLI命令示例:

\\\# cstar run --command='service cassandra restart' --seed-host some-host\# cstar puppet-upgrade-cassandra --seed-host some-host --puppet-branch=cass-2.2-upgrade\\\\下面是一個腳本示例,該腳本通過在不同的分支上運行puppet來升級Cassandra集群,然后重新啟動節(jié)點,最后升級sstable文件:\\\# !/usr/bin/env bash\# C* cluster-parallel: true \# C* dc-parallel: true \# C* strategy: topology \# C* description: Upgrade one or more clusters by switching to a different puppet branch \# C* argument: {\"option\":\"--snapshot-name\ 與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的Spotify开源其Cassandra编排工具cstar的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 久久国产精品偷 | 国产精品制服丝袜 | 手机福利在线 | 久久97久久97精品免视看 | 国产精选网站 | 国产精品一区二区三区不卡 | 男人插入女人下面的视频 | av生活片| 中文字幕在线观看二区 | 97在线免费观看视频 | a毛片毛片av永久免费 | 国内一区二区三区 | 男女日皮视频 | 成人午夜影院 | 国产精品国产三级国产aⅴ无密码 | 欧美黄色一级网站 | wwwxxx国产 | av网页在线 | 办公室大战高跟丝袜秘书经理ol | 欧美一区在线看 | 国产一区观看 | 天天干夜夜骑 | 国产精品99久久久久久动医院 | xxxwww国产| 免费播放毛片 | 精品不卡一区 | 人妻久久久一区二区三区 | 国产精品黑人一区二区三区 | 国产无遮挡一区二区三区毛片日本 | 亚洲第一视频网站 | 国产不卡视频一区二区三区 | 日韩视频一区二区三区在线播放免费观看 | 69影院在线观看 | 总裁边开会边做小娇妻h | 亚洲激情av | 91av手机在线 | 九一九色国产 | 亚洲国产一区视频 | 99精品一区二区三区无码吞精 | 日本一区二区在线免费观看 | 黄色在线a | 99综合久久 | 色狠狠久久av大岛优香 | 91射区 | 国产精品高清无码在线观看 | 女人做爰全过程免费观看美女 | 男人的天堂2019 | av中文字幕免费 | 播金莲一级淫片aaaaaaa | 日本特黄网站 | 国产h在线| 小宵虎南在线观看 | 视频一区二区三区精品 | 青青草娱乐视频 | 99视频精品 | 欧美乱大交 | 99re在线精品 | 激情五月婷婷小说 | 日韩精品在线观看一区二区 | 德国性经典xxxx性hd | av动漫天堂 | 中文字幕一区二区三区在线视频 | 高清在线一区二区三区 | 中文在线播放 | 伊人色网站 | 成人欧美一区二区三区在线观看 | 日日夜夜狠 | 色婷婷av一区二区三区之红樱桃 | 久久精品视频一区二区三区 | 131mm少妇做爰视频 | 欧美做爰xxxⅹ性欧美大片 | 自拍偷拍亚洲天堂 | 亚洲天天综合 | 呦呦精品| 国产精品亚洲一区二区三区在线观看 | 国产精品一区二区三区免费在线观看 | www.精品| 网站免费视频www | 四虎在线免费观看 | 国产99久久久久 | 国产女主播av | 久久精品视频免费播放 | 国产精品自拍视频 | 亚洲色图第三页 | 波多野结衣视频一区 | 欧美性生交大片免费看app麻豆 | 色一情一乱一伦一区二区三区 | av无码久久久久久不卡网站 | 久久精品欧美一区二区 | 精品一区二区三区四区 | 欧美日韩高清一区二区三区 | 91成人免费在线视频 | 黄色高潮视频 | 国产精品无码久久久久成人app | 天天燥日日燥 | 成人网免费视频 | 欧美69视频| 久久人精品 | 国产一级黄色av |