硬件要求:CPU4核,内存8G,硬盘剩余空间≥50G;软件要求:CentOS7.9 64位,执行更新命令:sudo yum update -y。
执行命令安装OpenJDK1.8:sudo yum install java-1.8.0-openjdk-devel -y;验证安装:执行java -version,输出包含“openjdk version 1.8.x”即为成功。
执行命令安装MySQL服务:sudo yum install mysql-server -y;启动服务并设为开机自启:sudo systemctl start mysqld、sudo systemctl enable mysqld;
获取临时登录密码:sudo grep 'temporary password' /var/log/mysqld.log,复制输出中“temporary password”后的字符串;登录MySQL:mysql -uroot -p'临时密码';修改root密码(符合复杂度要求):ALTER USER 'root'@'localhost' IDENTIFIED BY 'Archives@2024!';;创建档案大数据库并授权:
``` CREATE DATABASE archives_bigdata DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; GRANT ALL PRIVILEGES ON archives_bigdata. TO 'root'@'%' IDENTIFIED BY 'Archives@2024!'; FLUSH PRIVILEGES; ```进入opt目录:cd /opt;下载部署包:wget https://github.com/opensource/archives-bigdata/releases/download/v2.1.0/archives-bigdata-v2.1.0.tar.gz;解压:tar -zxvf archives-bigdata-v2.1.0.tar.gz;进入解压目录:cd archives-bigdata。

编辑配置文件:vim config/application.yml,删除原有内容,粘贴以下完整配置:
``` spring: datasource: url: jdbc:mysql://localhost:3306/archives_bigdata?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true username: root password: Archives@2024! jackson: time-zone: Asia/Shanghai server: port: 8080 mybatis: mapper-locations: classpath:mapper/.xml type-aliases-package: com.archives.bigdata.entity ```保存退出(按Esc输入:wq)。
执行启动命令:nohup java -jar archives-bigdata-v2.1.0.jar > logs/start.log 2>&1 &;验证启动:执行tail -f logs/start.log,输出“Started ArchivesBigdataApplication in X.XXX seconds”即为启动成功。
登录MySQL:mysql -uroot -p'Archives@2024!' archives_bigdata;执行以下测试数据SQL:
``` INSERT INTO archive_category(id,name,parent_id) VALUES(1,'人事档案',0),(2,'文书档案',0); INSERT INTO archive_record(id,category_id,title,content,create_time) VALUES(1,1,'张三2023年度考核表','张三的2023年度绩效考核结果为优秀...','2023-12-31'),(2,2,'2023年公司红头文件','关于2024年春节放假安排的通知','各部门请提前做好工作交接...','2023-01-15'); ```开放8080端口供外部访问:sudo firewall-cmd --add-port=8080/tcp --permanent;sudo firewall-cmd --reload;在本地浏览器输入地址:http://你的服务器公网IP:8080;初始登录账号:admin,初始密码:admin123(首次登录需修改密码)。
登录系统后,点击左侧导航栏「档案管理」,可看到「人事档案」「文书档案」分类;点击分类可查看已导入的测试档案条目;点击「大数据分析」,可看到档案数量统计、分类占比图表,所有数据正常展示即为部署成功。