集群搭建

部署规划

image-20200407205928864

机器配置信息:

IP地址 主机信息 用途
192.168.1.207 Windows 操作系统 安装Apache,用做负载均衡
192.168.1.195 长城服务器+银河麒麟操作系统 安装Primeton AppServer, 用做DAS和节点; 安装Redis,用做Session复制
192.168.1.192 长城服务器+银河麒麟操作系统 安装Primeton AppServer,用做节点
192.168.1.193 长城服务器+银河麒麟操作系统 安装Primeton AppServer,用做节点

系统配置

跨域集群节点之间的通信需要使用机器名,在安装前先做好系统配置。

首先,获取集群节点机器的机器名

机器IP地址 机器名称
192.168.1.195 greatwall-195
192.168.1.192 greatwall-192
192.168.1.193 greatwall-193

其次,为每台机器修改hosts文件,建立机器名与IP地址的对应关系,确保通过主机名可以相互通信。依次修改如下:

修改3台机器的hosts文件,添加以下内容:

 192.168.1.192  greatwall-192
 192.168.1.193  greatwall-193
 192.168.1.195  greatwall-195

温馨提示:建议为每台机器设置一个统一规则的机器名(hostname),方便管理。

如果机器的hostname不同,只需要修改hosts即可;如果hostname相同则一起修改。

目录规划

为了方面统一管理,在环境搭建前需要准备机器的账号及密码,开通账号的相关权限,并为需要安装Primeton AppServer的机器规划一个合适的安装路径。

机器IP地址 安装路径
192.168.1.192 /media/raid/primeton
192.168.1.193 /media/raid/primeton
192.168.1.195 /media/raid/primeton

安装JDK

Primeton AppServer支持JDK 8 Update 191及以上版本,本文档选用了OpenJDK8U-jdk_aarch64_linux_hotspot_8u232b09.tar.gz,获取该介质后,在机器上解压。

tar -zxvf OpenJDK8U-jdk_aarch64_linux_hotspot_8u232b09.tar.gz

该JDK为绿色版,解压即可,解压后在~/.profile(各操作系统可能不同,有的是~/.bash_profile;或使用~/.bashrc)文件中添加环境变量JAVA_HOME,并把其添加到PATH

# ~/.profile
JAVA_HOME=/media/raid/jdk8u232-b09
export JAVA_HOME
PATH="$JAVA_HOME/bin:$PATH"
export PATH

修改完后,可以使用source ~/.profile指令使其生效。

安装Primeton AppServer

本文档选择了手动安装节点的方式,因此需要在每个做节点的机器上安装Primeton AppServer,下面按步骤分别在三台机器上安装Primeton AppServer。

准备安装包

获取Primeton AppServer V7全特性版本介质,分别上传到主机的/media/raid/software目录。本文档使用的介质是Primeton_AppServer_7.0_Enterprise_Edition_Full_Linux.tar.gz。

解压安装包

进入/media/raid/software目录,执行解压命令

tar -zxvf Primeton_AppServer_7.0_Enterprise_Edition_Full_Linux.tar.gz

哑安装配置

Primeton AppServer支持图形化安装及一键式哑安装两种方式,本文档选用了哑安装,在执行哑安装之前,需要先进行哑安装的基本配置,只要修改安装路径即可。

进入/media/raid/software/installer目录,修改silent_install.properties文件,将安装路径属性INSATLL_DIR的值改成前面规划的值即可。

# Install Target Directory
INSTALL_DIR=/media/raid/primeton

执行哑安装

进入/media/raid/software目录,执行安装脚本install.sh,并在后面添加参数-silent

./install.sh -silent

验证安装

进入安装目录/media/raid/primeton/pas7,然后执行startServer.sh启动Server。

./startServer.sh

出现如下日志后Primeton AppServer进程会在后台运行。

image-20200407211835797

这时可以通过浏览器请求 http://ip:6888/ 进行访问,出现登录页面,则表示安装成功了。

Redis安装

本文档使用了Redis最新版本5.0.8,选择的是以源码包编译的方式进行安装,下面介绍具体步骤。

安装依赖库

在安装Redis之前,请确保已安装下面支持库:

  • GCC,若未安装,命令为:
yum install gcc
  • PCRE库,若未安装,命令为:
yum install pcre pcre-devel
  • zlib库,若未安装,命令为:
yum install zlib zlib-devel
  • Openssl库,若未安装,命令为:
yum install openssl openssl-devel

安装Redis

第一步:下载介质

wget http://download.redis.io/releases/redis-5.0.8.tar.gz
tar -zxvf redis-5.0.8.tar.gz

第二步:make

cd redis-5.0.8
make

make命令执行完毕后在redis-5.0.8/src目录下会出现编译后的redis服务程序redis-server,还有用于测试的客户端程序redis-cli。

第三步:启动redis服务

cd src
./redis-server ../redis.conf

redis.conf是redis默认提供的配置文件,这里可以根据需要使用自己的配置文件。

results matching ""

    No results matching ""