Apache Geode 管理節點或伺服器快取

2021-09-02 17:20:24 字數 1208 閱讀 5847

你使用xml宣告和應用程式程式設計介面結合的方式啟動你的節點或伺服器快取。當完成時關閉快取。

geode節點是geode分布式系統成員,它不作為連到另外乙個geode分布式系統的客戶端。geode伺服器是監聽和處理客戶端請求的節點。

建立你的快取:

啟動乙個集群和集群配置服務:

啟動乙個定位器,把--enable-cluster-configuration引數設為true(預設情況下是設為true)

gfsh>start locator --name=locator1
啟動用於集群配置服務的成員程序(預設是可用的):

gfsh>start server --name=server1 --server-port=40404
建立區域:

gfsh>create region --name=customerregion --type=replicate

gfsh>create region --name=ordersregion --type=partition

或者如果你不使用集群配置服務,在每個成員中直接配置cache.xml。在你的cache.xml,使用cache檔案型別並且在元素裡配置你的快取。例如:

<?xml version="1.0" encoding="utf-8"?>

// note: use this element only for server processes

用程式設計的方式來建立cache例項

在你的應用中,使用cachefactory的create方法

cache cache = new cachefactory().create();
如果你正在用geode的cacheserver程序來執行伺服器,它會自動建立快取並在啟動連線,退出時關閉。

系統根據你的gemfire.propertiescache.xml說明來建立分布式系統連線並初始化快取。

在完成後使用cache例項繼承的close方法來關閉你的快取

cache.close();

Apache Geode 更多高階玩法

apache geode 乙個高效的快取 資料管理平台,被廣泛運用於金融等各個領域,12306 是乙個典型的代表。apache geode 支援很多種玩法,你可以通過 gfsh 去啟動服務搭建集群,也可以通過嵌入我們的應用,搭建應用與資料平台的集合體。apache geode 整合到 spring ...

SVN節點的建立與管理

按照前面的方法安裝好svn 版本控制器 後,現在我們來看看建立版本庫和設定版本訪問許可權。首先是建立新的版本庫。我們在 home repos 目錄下建立新的版本庫 ypi。使用下面的命令進行版本庫的建立 svnadmin create home repos ypi 這樣一來,版本庫 ypi 就建立好...

HBase節點的管理,服役與退役

當啟動regionserver時,regionserver會向hmaster註冊並開始接收本地資料,開始的時候,新加入的節點不會有任何資料,平衡器開啟的情況下,將會有新的region移動到開啟的regionserver上。如果啟動和停止程序是使用ssh和hbase指令碼,那麼會將新新增的節點的主機名...