Apache Geode w / Docker – testing

我是新来的Geode和我在Docker中用bash脚本创build一个geode容器。 在此之后,我将聚集Geode。

由于我从来没有真正与Geode合作过,我不确定如何testing以确保一切正常。 例如,我会使用hello世界的jar来testing我的高山集群,但是我怎样才能testingGeode以确保一切正常运行?

我附上我的bash脚本的副本。 提前感谢一切帮助!

docker stop geodesrv && docker rm geodesrv; docker network create gravitasnw; echo "***********Starting Geode Container**************"; docker run -d -it \ -p MyIP:10334:10334 \ -p MyIP:1099:1099 \ -p MyIP:40411:40411 \ --name geodesrv --hostname geodesrv --net gravitasnw apachegeode/geode; sleep 3s; echo "***********Starting Locator & Server***************"; docker exec -it geodesrv bash -c 'gfsh -e "start locator --name=locator1 --J=-Dgemfire.jmx-manager-hostname-for- clients=162.243.207.235 --hostname-for-clients=162.243.207.235" -e "start server --name=server1"'; echo "Sleep 25s to allow the initial locator and server to come online.."; sleep 35s; #Servers Online At This Point #List Member echo "*********Connecting to Locator - List Member*************"; docker exec -it geodesrv bash -c 'gfsh -e "connect --locator=localhost[10334]" -e"list members"'; sleep 2s; #Create Region echo "***********Creating Region*************"; docker exec -it geodesrv bash -c 'gfsh -e "connect --locator=localhost[10334]" -e"create region --name=regionA --type=REPLICATE_PERSISTENT"'; sleep 10s; #List Region echo "**********List Region***********"; docker exec -it geodesrv bash -c 'gfsh -e "connect --locator=localhost[10334]" -e"list regions"'; sleep 2s; #Put Item in Cache echo "**********Put Item in Cache************"; docker exec -it geodesrv bash -c 'gfsh -e "connect --locator=localhost[10334]" -e"put --region=regionA --key=\"1\" --value=\"one\""'; sleep 2s; #Query Cache echo "************Query Cache*************"; docker exec -it geodesrv bash -c 'gfsh -e "connect --locator=localhost[10334]" -e"query --query=\"select * from /regionA\""'; sleep 2s;