原创 Spring Boot 入門

一、Spring Boot 簡介 簡化Spring應用開發的一個框架; 整個Spring技術棧的一個大整合; J2EE開發的一站式解決方案; 二、微服務 微服務:架構風格(服務微化) 一個應用應該是一組小型服務;可以通過HTTP的方式

原创 Cassandra實用工具

Cassandra實用工具 可以通過將cassandra-env.sh文件(包或安裝包)添加到啓動參數來運行Cassandra 3.0 。啓動tarball安裝時,您也可以在命令行輸入參數。 可以將諸如最大和最小堆大小的選項添加到 ca

原创 監控和調整緩存

監控和調整緩存 通過小的增量調整來更改緩存選項,然後使用nodetool監控每個更改的效果。nodetool info命令的輸出 顯示以下行緩存和密鑰緩存設置值,這些值在cassandra.yaml文件中配置: Cache size i

原创 轉換或遷移羣集的邊緣情況(十)

轉換或遷移羣集的邊緣情況 本主題中的信息適用於以下類型的場景(不會中斷服務): 將EC2上的羣集轉換爲Amazon Virtual Private Cloud(VPC)上的羣集。 當網絡將當前羣集與未來位置分開時,從羣集遷移。 從早期的

原创 什麼是MongoDB

什麼是MongoDB MongoDB是當今應用程序的數據庫,使您能夠: 利用數據和技術來最大限度地提高競爭優勢 降低關鍵任務部署的風險 加快實現價值的時間 大大降低總體擁有成本 使用MongoDB,您可以構建傳統關係數據庫無法實現的應用

原创 線程池和讀/寫延遲統計信息

線程池和讀/寫延遲統計信息 Cassandra爲不同的執行階段維護不同的線程池。每個線程池提供活動,掛起和完成的任務數量的統計信息。未決任務列增加的這些池的趨勢表明何時增加額外的容量。建立基準後,在待處理任務列中配置超出正常範圍的報警。在

原创 Cassandra單節點安裝

Cassandra單節點安裝 安裝包方式 #添加Cassandra依賴 echo 'deb http://www.apache.org/dist/cassandra/debian 39x main' | sudo tee --append

原创 將數據中心添加到單令牌體系結構羣集(十二)

將數據中心添加到單令牌體系結構羣集 步驟 1.確保您對所有密鑰空間都使用NetworkTopologyStrategy。 2.對於每個新節點,請編輯cassandra.yaml文件中的配置屬性 : 設置auto_bootstrap爲Fa

原创 圖片

原创 替換單個體繫結構集羣中的死亡節點(十三)

替換單個體繫結構集羣中的死亡節點 步驟 1.使用羣集中任何活動節點上的nodetool ring來確認該節點已經死亡。 2.在替換節點上安裝Cassandra。 3.刪除替換節點上的任何預先存在的Cassandra數據: $ sudo

原创 數據緩存

配置數據緩存 Cassandra包含集成緩存並在集羣周圍分發緩存數據。當某個節點關閉時,客戶端可以從另一個緩存的數據副本中讀取數據。集成架構還有助於排除故障,因爲沒有獨立的緩存層,緩存的數據與數據庫中的數據完全匹配。集成的緩存通過將緩存定

原创 Cassandra壓實(一)

Cassandra壓實 壓實通過減少磁盤和磁盤I / O上的數據量來最大化Cassandra節點的存儲容量,特別是對於以讀爲主的工作負載。Cassandra快速在SSTable索引中查找行的位置並解壓縮相關的行塊。壓縮對於Cassandr

原创 配置壓實策略(二)

壓實策略 如compaction所述,壓實過程會合並keys,columns,清除邏輯刪除表,合併SSTables,並在合併的SSTable中創建新的索引。 在cassandra.yaml文件中,可以配置以下全局壓縮參數: snapsh

原创 清除節點上的gossip狀態(二)

清除節點上的gossip狀態 gossip信息由每個節點在本地保存,以便在節點重啓時立即使用,而不必等待gossip通信。 步驟 如果你需要在gossip狀態下糾正一個問題: 1.使用nodetool assassinate關閉問題節點。

原创 Ubuntu安裝MongoDB

Ubuntu安裝MongoDB 1.導入軟件源的公鑰 sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927 2.爲mongodb創建軟件源li