作为系统管理员,我们假定您具备了一定的专业背景知识,否则以下安装过程可能无法顺利进行。如果您不具备相关的专业知识,可以考虑 购买 我们的商业服务。
RB 使用 Java 开发,因此可运行在几乎所有常用操作系统上,如 Windows/Linux/macOS 等。 同时 RB 还依赖以下软件环境,请在安装前提前准备好。如果您使用 Windows 平台并只是用于测试评估,那么它们不是必须的。
对于硬件方面的需求,主要取决于系统的并发量和数据量。如果只是作为测试使用,以现代电脑的普遍配置,即可以流畅运行。
您可以到 RB 官网 下载最新版安装包,也可以至 RB 的 GitHub 项目 页下载。一般情况下每个版本我们会同时提供源码和一键安装包(zip
格式),安装包的名字通常为 rebuild-standalone-xyz.zip
(其中 xyz
表示版本号),请下载备用。
安装包内集成了以下第三方软件:
安装包下载完毕后解压进入主目录,双击 start-service.bat
即可启动 RB。请注意 RB 默认使用 18080
端口,如果端口冲突,请至 conf/server.xml
中修改为其他端口。
bat
文件仅适用于 Windows 平台,如果您使用 Linux/macOS 请至bin
目录下运行startup.sh
脚本启动,启动前请确认您已安装并配置了 JDK/JRE 环境变量,否则启动将会失败。
启动后请打开浏览器,并输入 http://127.0.0.1:18080/ 访问,RB 会自动引导您进入安装页面。
进入安装页后,有两种安装模式可供选择。其中【快速安装】将使用内置的 H2 数据库进行安装,此模式非常简单,无需繁琐的步骤即可快速体验 RB 的功能,但请注意,此模式仅供测试,且属于实验阶段,部分功能可能无法使用。
使用【快速安装】模式步骤较为简单,因此本文将主要介绍【标准安装】。
点击【标准安装】进入数据库设置。在数据库设置字段中都有合理的默认值,您可以使用默认值,也可以自行填写。此步骤要求您事先在数据库中建立访问 MySQL 的用户名、密码,否则将无法连接。设置完毕后点击下一步,系统会自动测试连接,如测试失败将提示失败原因,请根据错误做相应调整后重试。
请赋予 MySQL 用户除管理权限以外的所有权限,否则数据库可能初始化失败。您可以参考或直接复制以下 SQL 创建用户和数据库。
CREATE DATABASE rebuild10 COLLATE utf8mb4_general_ci;
CREATE USER 'rebuild'@'127.0.0.1' IDENTIFIED BY 'rebuild';
GRANT ALL PRIVILEGES ON rebuild10.* TO 'rebuild'@'127.0.0.1';
FLUSH PRIVILEGES;
缓存有助于提高系统访问速度,RB 支持以下两种缓存:
其中 Redis 具有更好的访问性能,与之相应的是配置更为复杂。一般情况下使用内置的 Ehcache 即可,无需任何额外配置。
在管理员设置页面,您可以为管理员指定新的密码和管理员邮箱,默认密码为 admin
。需要注意的是,管理员的登录名不能修改,固定为 admin
。
设置完毕后点击完成安装。
按照您设置好的参数,RB 将进入自动安装过程,此过程一般会在 30 秒内完成。完成后即可登录使用。
安装过程如遇问题,请向我们 提交
以上安装过程适用 v1.7 及更高版本,之前的版本请 参考此处