1.fastdfs七種狀態
# fdfs_storage_status:init :初始化,尚未得到同步已有資料的源伺服器
# fdfs_storage_status:wait_sync :等待同步,已得到同步已有資料的源伺服器
# fdfs_storage_status:syncing :同步中
# fdfs_storage_status:deleted :已刪除,該伺服器從本組中摘除
# fdfs_storage_status:offline :離線
2.正常狀態必須是active[root@tracker02 ~]# fdfs_monitor /etc/fdfs/client.conf | grep active
ip_addr = 10.1.8.45 active
ip_addr = 10.1.8.46 active
ip_addr = 10.1.8.54 active
ip_addr = 10.1.8.55 active
3. 增加storage節點(通過配置,自動加入)# 安裝storage並配置mod_fastdfs.conf及storage.conf,設定fdfs_storaged及nginx自啟動
vim /etc/fdfs/storage.conf
tracker_server=10.1.8.43:22122
tracker_server=10.1.8.44:22122
vim /etc/fdfs/mod_fastdfs.conf
tracker_server=10.1.8.43:22122
tracker_server=10.1.8.44:22122
......
[group1]
group_name=group1
storage_server_port=23000
store_path_count=1
store_path0=/data/fastdfs/data
# 啟動新加的storage節點(會自動同步相同group的內容)
/etc/init.d/fdfs_storage start
# 執行fdfs_monitor /etc/fdfs/client.conf檢視集群同步情況(會看到新增的storage節點)
fdfs_monitor /etc/fdfs/client.conf
4.刪除storage節點及刪除後重新加入(通過fdfs_monitor刪除)# 停止某個storage節點
/etc/init.d/fdfs_storage stop
fdfs_monitor /etc/fdfs/client.conf delete group1 10.1.8.x
# 檢視集群情況 fdfs_monitor /etc/fdfs/client.conf 可以到對應的storage節點狀態為deleted
fdfs_monitor /etc/fdfs/client.conf
5.重新加入storage節點# 啟動被刪除的storage節點,檢視集群狀態,一開始會是 offiline狀態
fdfs_monitor /etc/fdfs/client.conf
# 過一會兒再檢視集群狀態,顯示為active狀態
fdfs_monitor /etc/fdfs/client.conf
6.增加tracker節點# 在所有storage節點的storage.conf, mod_fastdfs.conf 中配置多條tracker_server記錄
tracker_server=10.2.x.1:22122
tracker_server=10.2.x.2:22122
# 在client.conf中也配置多條tracker_server記錄
執行 fdfs_monitor /etc/fdfs/client.conf 檢視集群情況,可以看到tracker_serve_count變為2
另外可以指定tracker,進行集群監控 fdfs_monitor /etc/fdfs/client.conf -h 10.2.x.1 list
7.刪除tracker節點去掉配置檔案中不需要的tracker_server的記錄,停止對應伺服器上的tracker程序
8.fastdfs 刪除儲存目錄# 從集群中刪除storage
fdfs_monitor /etc/fdfs/client.conf delete group1 10.1.8.101
# 刪除資料資料夾
rm -rf /home/storage1/fastdfs/data
# 重啟storage
fdfs_storaged /etc/fdfs/storage.conf
# 重新查狀態
fdfs_monitor /etc/fdfs/client.con
常成員,常函式,常物件
知識點1.常物件中的任何型別的資料成員 無論私有還是公有 的值都不能被改變。知識點2.常物件能呼叫的 1.公有的常成員函式 2.建構函式 3.公有的靜態函式 知識點3.常物件與常成員函式只有同時存在才都有意義 知識點4.普通物件既可以呼叫常成員函式,也可以呼叫非常成員函式 知識點5.常成員函式不能更...
常物件,常成員函式,常引用
宣告顯示 const 型別說明符 物件名 常物件的資料成員值在物件的整個生存期間不能被改變,即就是,常物件必須進行初始化,而且不能被更新。宣告形式 型別說明符 函式名 參數列 const 注意 1.在函式定義部分也需要帶const關鍵字。2.乙個常物件只能呼叫它的常成員函式,是常物件唯一的對外介面方...
this指標 常函式 常物件
this指標引入 類中物件的成員變數和成員函式是分開儲存的,sizeof 空class 1,另外示例中涉及到位元組對齊的問題,double本身的位元組為8,int為4,由於位元組對齊,int也為8,所以最終位元組數為16 1 class person 89 void test01 非靜態成員變數才屬...