TBASE 手搓備機

2022-10-10 11:51:15 字數 669 閱讀 2347

tbase也就是tdsql-pg,使用一套oss管控集群,如果服務中的某台伺服器宕機,可以先停止上面的agent相關程序,注釋定時任務,手搓備機拉起agent再去頁面上重做。

嘗試過將節點強制刪除,伺服器下架重新上架的過程,均有很多坑,最方便的還是不去改動oss

之前做過很多次,沒有記錄一下,下面是具體步驟:

背景:伺服器a更換磁碟,盤均被格式化。

原多個節點分布在/data和/data1下,現需要重做備機。

操作:1、確認盤已掛載

2、建立目錄 mkdir /data/tbase

3、以dn001為例,從正常的主節點scp oss的/data/tbase/install目錄到伺服器a,修改目錄許可權

4、修改tbase_oss_conf.ini配置檔案,local_ip改為伺服器a

5、啟動agent

6、建立目錄 mkdir /data/tbase/user_1/tdata_02/例項名

7、從正常的dn0001主節點拷貝db的install目錄到伺服器a

scp -r /data/tbase/user_1/tdata_02/例項名/2.15.19.5 root@伺服器a:/data/tbase/user_1/tdata_02/例項名,修改目錄許可權

8、oss上重做備機

9、重複步驟6-8,完成多個節點重做

手搓跳表 SkipList

public class skiplist 查詢資料 param data return public node search int data return res 通過data來查詢節點 param data return private node findnode int data if cu...

白店小二手搓穿梭框

想當初我大四實習第一次面試的時候,機試題就是手寫出來穿梭框,不能用元件裡帶的,我當時在那傻坐了乙個多小時,也沒寫出來,尷尬!確實當時對於框架 元件都是能使用,但是不能問,問就是不會,更別說讓我寫個原生的了,理所當然的面試失敗,這也就成了我的乙個執念,我當時就想著我一定要自己把穿梭框給手搓出來,於是它...

白店小二手搓井字棋

井字棋難度在於判斷勝利條件,說起來容易三子連一線,就算獲勝,但是實施起來很困難。我這裡使用了乙個較為取巧的辦法 我將所有可能獲勝的方式歸總起來,存在乙個陣列裡,再把下棋雙方所下的每一步棋子都放置在乙個陣列中,然後對元素大於3的存棋陣列進行子陣列遍歷,取出其中長度為3的子陣列與獲勝陣列進行比較,若子陣...