主机配置要求
主机必须满足Apache Geode的一系列要求。
每台运行Apache Geode的主机都必须满足以下要求:
- 带有更新121或更新版本8更新的Java SE Development Kit 8。OpenJDK支持相同的版本。
- 系统时钟设置为正确的时间和时间同步服务,如网络时间协议(NTP)。正确的时间戳允许以下活动:
- 对故障排除有用的日志。同步时间戳确保可以合并来自不同主机的日志消息,以再现分布式运行的准确时间历史记录。
- 汇总产品级别和应用程序级别的时间统计信息。
- 使用脚本和其他读取系统统计信息和日志文件的工具准确监控Geode系统。
- 已为计算机正确配置主机名和主机文件。主机名和主机文件配置可能会影响gfsh和Pulse功能。
- 禁用TCP SYN cookie。大多数默认Linux安装使用SYN cookie来保护系统免受泛滥TCP SYN数据包的恶意攻击,但此功能与稳定和繁忙的Geode集群不兼容。安全实现应该通过将Geode服务器集群置于高级防火墙保护之下来寻求防止攻击。
永久禁用SYN cookie::
-
Edit the
/etc/sysctl.conffile to include the following line:net.ipv4.tcp_syncookies = 0将此值设置为零将禁用SYN Cookie。
-
Reload
sysctl.conf:sysctl -p
以二进制压缩包的方式进行安装
- 从 http://geode.apache.org找到的版本页面下载.zip或.tar文件.
-
解压缩.zip文件或展开.tar文件,其中path_to_product是绝对路径,文件名因版本号而异。对于.zip格式:
$ unzip apache-geode-1.1.0.zip -d path_to_product对于 .tar 格式:
$ tar -xvf apache-geode-1.1.0.tar -C path_to_product -
设置 JAVA_HOME 环境变量. 对于Linux/Unix 平台:
JAVA_HOME=/usr/java/jdk1.8.0_121 export JAVA_HOME对于 Windows 平台:
set JAVA_HOME="C:\Program Files\Java\jdk1.8.0_121" -
把 Geode 应用路径 增加到环境变量中. 对于 Linux/Unix 平台:
PATH=$PATH:$JAVA_HOME/bin:path_to_product/bin export PATH对于 Windows 平台:
set PATH=%PATH%;%JAVA_HOME%\bin;path_to_product\bin -
要验证安装,请在命令行键入gfsh version,并注意输出列出已安装的Geode版本。
$ gfsh version v1.1.0获取更详细的版本信息,例如构建日期,构建号和正在使用的JDK版本,请调用:
$ gfsh version --full
后记:
测试主机i系统为(在虚拟机中CentOS7最小化安装):![]()
以系统光盘作为镜像源安装OpenJDK:

其中openjdk-devel是需要安装的,只装jre情况下,会报 java_path/bin/java 文件无法找到。
在/etc/profile文件最后追加以下内容:
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-2.b14.el7.x86_64
JRE_HOME=$JAVA_HOME/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin:/var/local/apache-geode-1.8.0/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
验证安装:

本文详细介绍了ApacheGeode的主机配置要求,包括JavaSEDevelopmentKit8的版本需求,系统时钟的正确设置,主机名和主机文件的配置,以及禁用TCPSYNcookie的重要性。同时,提供了Geode的安装步骤,包括下载、解压、环境变量设置和验证安装的方法。
4111

被折叠的 条评论
为什么被折叠?



