Geode
来源:互联网 发布:java接口测试代码 编辑:程序博客网 时间:2024/06/05 06:22
Geode集群搭建
1.下载安装包
http://mirror.bit.edu.cn/apache/geode/1.2.0/
2.安装解压后即可直接使用
apache-geode-1.2.0
3.进入bin目录,执行$ ./gfsh进行命令行模式
3.1.启动locator(定位器),相当于集群中的master
gfsh>start locator --name=locator1
[trade@web01 bin]$ ./gfsh
_________________________ __ / _____/ ______/ ______/ /____/ / / / __/ /___ /_____ / _____ / / /__/ / ____/ _____/ / / / / /______/_/ /______/_/ /_/ 1.2.0Monitor and Manage Apache Geodegfsh>start locator --name=locator1Starting a Geode Locator in /data/trade/apache-geode-1.2.0/bin/locator1............Locator in /data/trade/apache-geode-1.2.0/bin/locator1 on web01[10334] as locator1 is currently online.Process ID: 23550Uptime: 5 secondsGeode Version: 1.2.0Java Version: 1.8.0_131Log File: /data/trade/apache-geode-1.2.0/bin/locator1/locator1.logJVM Arguments: -Dgemfire.enable-cluster-configuration=true -Dgemfire.load-cluster-configuration-from-dir=false -Dgemfire.launcher.registerSignalHandlers=true -Djava.awt.headless=true -Dsun.rmi.dgc.server.gcInterval=9223372036854775806Class-Path: /data/trade/apache-geode-1.2.0/lib/geode-core-1.2.0.jar:/data/trade/apache-geode-1.2.0/lib/geode-dependencies.jarSuccessfully connected to: JMX Manager [host=web01, port=1099]Cluster configuration service is up and running.
3.2.启动server端
创建一个和master的连接
gfsh>connect --locator=192.168.30.2[10334]
启动server
gfsh>start server --name=server1
创建区域数据块
captchaMap,sessionMap和userMap为sessionserver专用的三个region
configMap为全局的配置项目的region。
create region --name=captchaMap --type=REPLICATE create region --name=sessionMap --type=REPLICATEcreate region --name=userMap --type=REPLICATEcreate region --name=configMap --type=REPLICATE
[trade@web02 bin]$ ./gfsh
_________________________ __ / _____/ ______/ ______/ /____/ / / / __/ /___ /_____ / _____ / / /__/ / ____/ _____/ / / / / /______/_/ /______/_/ /_/ 1.2.0Monitor and Manage Apache Geodegfsh>connect --locator=192.168.30.2[10334]Connecting to Locator at [host=192.168.30.2, port=10334] ..Connecting to Manager at [host=web01, port=1099] ..Successfully connected to: [host=web01, port=1099]gfsh>start server --name=server1Starting a Geode Server in /data/trade/apache-geode-1.2.0/bin/server1.............Server in /data/trade/apache-geode-1.2.0/bin/server1 on web02[40404] as server1 is currently online.Process ID: 8273Uptime: 5 secondsGeode Version: 1.2.0Java Version: 1.8.0_131Log File: /data/trade/apache-geode-1.2.0/bin/server1/server1.logJVM Arguments: -Dgemfire.default.locators=192.168.30.2[10334] -Dgemfire.use-cluster-configuration=true -Dgemfire.start-dev-rest-api=false -XX:OnOutOfMemoryError=kill -KILL %p -Dgemfire.launcher.registerSignalHandlers=true -Djava.awt.headless=true -Dsun.rmi.dgc.server.gcInterval=9223372036854775806Class-Path: /data/trade/apache-geode-1.2.0/lib/geode-core-1.2.0.jar:/data/trade/apache-geode-1.2.0/lib/geode-dependencies.jar
3.3.启动后,查看端口是否正常启动
3.4 现有情况
3.5 sesseionserver 的 appConfig.properties和HOLYSKY_config.xml各增加了两行内容
3.5.1 appConfig.properties
geode.cache.ip=192.168.30.2
geode.cache.port=10334
3.5.2 HOLYSKY_config.xml 要保持原有服务器上面的不变加上如下,
${geode.cache.ip}${geode.cache.port}
3.5 启动报错
根本原因出在: jdk 要求 1.8, 而我们sessionserver 用的是jdk 1.7,现在已专门针对sessionserver 用 jdk 1.8-->web02,trade01 都改好了;
更改的方法是在 首先下载和解压jdk1.8,然后在启动脚本start.sh 中把java改为/data/trade/java/jdk1.8.0_131/jre/bin/java;
sessionserver启动成功的标志有如下日志:
- Geode
- geode入门
- geode(一)
- Geode 发布应用JARS到Geode members
- 1.Apache Geode
- Geode 快速入门
- Geode Region 压缩介绍
- Geode集群配置服务
- Geode 分布式缓存配置
- Java调用Geode
- Geode Region 管理
- Java连接Geode示例
- geode(二)配置
- geode(三) region
- OSG::Drawable, Geode的用法
- Apache Geode Region 压缩介绍
- geode集群配置服务概述
- 2.Apache Geode的主要特征
- 贪心算法之均分纸牌
- gulp全局依赖包下载之坑
- socket編程-select學習
- poi处理单元格不同类型的取值,升级版!
- 函数指针
- Geode
- 数组基本操作
- JVM内存区域详解(Eden Space、Survivor Space、Old Gen、Code Cache和Perm Gen)
- 剖析ArrayList / 计算机程序的思维逻辑
- 欢迎使用CSDN-markdown编辑器
- Android 进阶4:Service 的一些细节
- 使用css3 background属性制作3D易拉罐效果
- wordpress图片上传问题汇总
- 在一台服务器安装多个MySQL数据库实例