阿里雲公尺諾 零基礎通過Cassandra認證考試

2022-01-10 00:54:23 字數 3145 閱讀 2996

01cassandra簡介

下面首先簡單介紹一下apache cassandra認證考試。這個認證分成兩種:乙個是administrator的認證,另外乙個是針對開發者developer的認證。這兩種認證需要學習的東西和大致的流程我都體驗了一下,其實是有點類似的。 

今天分享就是為了幫助大家快速地拿到認證,告訴大家怎麼去學習資料、花最短的時間拿到認證。零基礎拿apache cassandra認證,這個題目一點也不誇張。我覺得確實對於乙個零基礎的同學如果去拿這個認證不是那麼特別複雜的。

cassandra目前在國內的熱度遠沒有國際上那麼火爆。這個資料庫在全球而言是乙個非常流行的寬表資料庫。 

這裡面有乙個簡單的統計,受訪者是來自全球各國的開發者,包括運維相關的人,粗樣大約900多個人。他們的反饋是cassandra可以跨dc的能力是非常好的。cassandra的其它優點包括高擴充套件、非常快、很容易基於cassandra做一些應用開發等等。

但他們也反饋有乙個缺點,就是覺得如果我們這個團隊裡沒有cassandra開發運維的人員,這可能會阻礙cassandra的使用。這一點的話,我個人覺得其實不用太擔心。現在有這樣的方案,包括datastax、aws、阿里雲等公司其實都提供cassandra的雲服務,運維就完全不是乙個問題了。

02考試內容和備考方式

我個人覺得這個考試主要是針對初學者的,所以難度並不是大家想的那麼大。但要申明的一點是,整個考試是全英文的,沒有中文。所以大家要提前學習一些英文的相關資料,對一些常用詞和關鍵用語的英文比較熟悉,到時候閱讀題目就更容易一些。 

考之前建議把cassandra的基礎知識學一下,包括基本架構原理和資料建模,還有安裝配置。如果是想得分高一點,希望你們動手自己安裝一下cassandra集群。

cassandra的結構很簡單,每個節點上就部署乙個cassandra程序,把這個安裝包部署起來,整個節點就安裝完畢了。它不像其他資料庫要裝master,還要裝一堆的元件。

裝完之後你就可以用nodetool的命令。nodetool是整個cassandra運維集群的工具,是命令列。你可以敲一些命令, 就可以把整個集群的一些非常細緻的情況都展示出來。這是nodetool的作用。

然後就是cql。cql是cassandra的類似於sql的語法,學起來可以非常快。還有gossip, 就是節點之間通訊的原理,也可以學一下。另外還有snitch, 是它內部集群管理的一些模組。可調一也需要理解,另外dc複製就是跨dc的容災能力,裡面有些細節的點,可以學一學。

它做得比較好的地方就是,它有乙個類似於模擬考試的功能。每乙個小課程後面會有乙個課後作業。這個課後作業就有點像後來考試的模式。你可以通過學習這個課程、做它的課後題目,就可以提前熟悉後面考試的大致風格,考試的內容也有一定的重合度。 

當然如果你實在沒有時間,我建議你把裡面的題目至少自己做一遍。如果你做了,發現都沒有什麼問題,你就可以把這些課程的時間省下來。你就可以不去聽課程了。 

最好把cassandra的安裝配置做一下,hash環的原理要理解一下。然後它的「可調一致性」,這裡會考你某乙個quorum的寫原理,什麼時候才會返回成功。還有就是寫入流程。大概就是這些內容。

大家看一下,可能感覺有點多的了,但是你學起來就會發現,其實還是非常簡單的,沒有想的那麼複雜。雖然知識點很多,但考題的難度不是特別高。有乙個點需要注意的是,這個考試有多項選擇題,當然大部分都是單項或判斷題

03 考試流程

這個考試所有的考題和考試體系都是datastax公司貢獻的。所以這就是要去學習datastax的cassandra課程的原因,因為考題和課程是相近的。

datastax公司是基於開源版cassandra的商業公司,向企業提供整合了更多功能的datastax enterprise(cassandra的企業版本)等產品和服務。 

考試時間90分鐘,60個題目,通過的要求是70分以上。通過考試之後,你會收到乙個鏈結,這個鏈結就是類似於資格證書,你可以關聯到linkedin之類的**上去。

考試紀律是比較嚴格的,我個人的體會。全程都會有遠端的老師監考,通過攝像圖看你的情況,而且整個的過程會被錄影下來。你在考試過程中是否離開座位,是否有看其它地方,所有這些東西它都會錄下來。之後會有乙個綜合的評判,判斷你是否作弊。 

而且這個監考老師在全程過程中都可以與你交流,比如你有任何的問題,你可以向老師反饋。老師發現了一些問題的話,他也會向你反饋。 

最好是找乙個背景比較單一的考試環境。因為監考官會要求考生用攝像頭環視四周,360度看一下你的考試環境。如果發現你的考試環境裡有其他的螢幕,他就會告訴你,這是不行的,必須把這個其他螢幕關掉或者換乙個考試環境。 

另外考前他們會驗證你的電腦系統的相容性,會要求你在chrome瀏覽器裡安裝用於監考的外掛程式。到時候你會收到郵件,按照郵件裡的要求去操作,裝這個外掛程式就可以了。

最後就是要準備好個人的證件,證明考試的人是哪個人。這個監考老師會比對你這個證件和參加考試的是不是同乙個人。它是要求最好是有護照。如果沒有護照的話,身份證也可以。 

90分鐘,時間是非常充足的。60道題可以輕輕鬆鬆地完成。其實用一半的時間就可以做完,所以大家不用擔心時間。做完之後還可以非常休閒地把題目再檢查一遍,確保準確性,爭取一次性把它考過。 

04.結束語

不管你是用還是不用,都建議你去學習一下。它為什麼會這麼流行,作為乙個技術愛好者,應該有這個好奇心。包括一些新興的東西,總是要去嘗試一下。所以,不管你現在是不是 cassandra 開發者,都建議去花一點時間學習。 

而且整個過程下來的話,大概也花不了多少時間。如果集中精力的話,可能1周時間。如果時間比較零散,2-3周也就夠了。整個 cassandra的原理,包括它的用法,都可以掌握到。到時候你去考試的時候,應該是沒有太大問題的。

最後,我期待大家早日拿到這個認證。以後去哪家公司工作,這也應該是一件不錯的事情。 

零基礎入門學習Python(24) 遞迴 漢諾塔

這節課主要講解用遞迴的方法,實現漢諾塔的解答 對於遊戲的玩法,我們可以簡單分解為三個步驟 1 將前63個盤子從x移動到y上。2 將最底下的第64個盤子從x移動到z上。3 將y上的63個盤子移動到z上。用遞迴方法實現 漢諾塔 def hanoi n,x,y,z if n 1 print x,移動至 z...

SaaS基礎知識怎麼學 零基礎轉行能學雲計算嗎

saas基礎知識怎麼學?零基礎轉行能學雲計算嗎?雲計算市場前景廣闊 人才需求旺盛吸引很多有志學子轉行加入其中,考慮到學習效果和企業招聘需求,參加專 業的學習被當做是最快捷的學習方式。在學習專業技能之餘,我們還需要對整個市場發展趨勢有乙個了解,下面就給大家介紹一下比較基礎但重要的知識點 saas。眾所...

零基礎 記憶差 效率低如何通過軟考高項?

眾所周知資訊系統管理師考三門分別為選擇 案例 根據考試成績規定掛一科就歇菜,所以首先不能偏科。這兩年命題難易飄忽不定,感覺總有一科特別難來 過率。總體來說,我認為考試通過有四要素 1.對待態度。態度決定高度,抱著打醬油心態真只能去打醬油,不要說沒時間,只能說你不在乎 有句話說的好,時間就像海綿裡的水...