準備T1,T2,T3,T4
4臺服務器web
T1=192.168.68.17
T2=192.168.68.18
T3=192.168.68.20
T4=192.168.68.21shell
Sender集羣: T1,T2
Receiver集羣: T3,T4
在各個服務器上建立 /opt/geode_work/
目錄服務器
cd /opt/geode_work/
gfsh
#啓動locator1 start locator --name=locator1 --port=10334 --locators=T1[10334] \ --initial-heap=1G --max-heap=8G \ --J=-Dgemfire.max-num-reconnect-tries=100 --J=-Dgemfire.member-timeout=120000 \ --J=-Dgemfire.distributed-system-id=101 \ --J=-Dgemfire.remote-locators=T3[10334] #啓動server1 start server --name=server1 --locator-wait-time=120 --server-port=40401 --locators=T1[10334] \ --initial-heap=16G --max-heap=16G --J=-Xmn8g\ --J=-Dgemfire.max-num-reconnect-tries=100 --J=-Dgemfire.member-timeout=120000 \ --off-heap-memory-size=32G --lock-memory=true --critical-off-heap-percentage=90 --eviction-off-heap-percentage=80 \ --J=-Dgemfire.distributed-system-id=101 \ --J=-Dgemfire.remote-locators=T3[10334] #等待server2啓動後再執行 create gateway-sender --id=sender1 --enable-persistence=true --manual-start=false --parallel=true --remote-distributed-system-id=102 #而後執行:list gateways 來查看狀態 #建立region1 create region --name=region1 --type=PARTITION_REDUNDANT_PERSISTENT --redundant-copies=1 --off-heap=true \ --enable-statistics=true --entry-time-to-live-expiration=600 --entry-time-to-live-expiration-action=destroy \ --gateway-sender-id=sender1
cd /opt/geode_work/
gfsh
#啓動server2 start server --name=server2 --locator-wait-time=120 --server-port=40401 --locators=T1[10334] \ --initial-heap=16G --max-heap=16G --J=-Xmn8g\ --J=-Dgemfire.max-num-reconnect-tries=100 --J=-Dgemfire.member-timeout=120000 \ --off-heap-memory-size=32G --lock-memory=true --critical-off-heap-percentage=90 --eviction-off-heap-percentage=80 \ --J=-Dgemfire.distributed-system-id=101 \ --J=-Dgemfire.remote-locators=T3[10334]
進入工做目錄cd /opt/geode_work/
執行gfsh
code
#啓動locator3 start locator --name=locator3 --port=10334 --locators=T3[10334] \ --initial-heap=1G --max-heap=8G \ --J=-Dgemfire.max-num-reconnect-tries=100 --J=-Dgemfire.member-timeout=120000 \ --J=-Dgemfire.distributed-system-id=102 #啓動server3 start server --name=server3 --locator-wait-time=120 --server-port=40401 --locators=T3[10334] \ --initial-heap=16G --max-heap=16G --J=-Xmn8g\ --J=-Dgemfire.max-num-reconnect-tries=100 --J=-Dgemfire.member-timeout=120000 \ --off-heap-memory-size=32G --lock-memory=true --critical-off-heap-percentage=90 --eviction-off-heap-percentage=80 \ --J=-Dgemfire.distributed-system-id=102 #等待server4啓動後再執行 create gateway-receiver --start-port=1530 --end-port=1551 #而後執行:list gateways 來查看狀態 #建立region1(要跟sender端的名字同樣) create region --name=region1 --type=PARTITION_REDUNDANT_PERSISTENT --redundant-copies=1 --off-heap=true \ --enable-statistics=true --entry-time-to-live-expiration=600 --entry-time-to-live-expiration-action=destroy
cd /opt/geode_work/
gfsh
#啓動server4 start server --name=server4 --locator-wait-time=120 --server-port=40401 --locators=T3[10334] \ --initial-heap=16G --max-heap=16G --J=-Xmn8g\ --J=-Dgemfire.max-num-reconnect-tries=100 --J=-Dgemfire.member-timeout=120000 \ --off-heap-memory-size=32G --lock-memory=true --critical-off-heap-percentage=90 --eviction-off-heap-percentage=80 \ --J=-Dgemfire.distributed-system-id=102
#web管理地址 http://192.168.68.17:7070/pulse/ #進入工做目錄 cd /opt/geode_work #查找geode進程 ps -ef | grep geode | grep -v grep #鏈接到集羣並執行多個命令 gfsh -e "connect" -e "list members" gfsh -e "connect" -e "list gateways" #在gfsh裏執行中止集羣命令 gfsh>shutdown --include-locators=true --time-out=60