- JDK 9+
- MySQL 8.0+
- maven 3+
- Elasticsearch 7.6.2
CREATE DATABASE `questionnaire_admin`;
use questionnaire_admin;
导入数据:表结构和初始数据SQL文件questionnaire_admin.sql
ElasticSearch版本为7.6.2
- 安装ElasticSearch
- 本地安装
选择合适的包,windows选zip或者msi,linux选tar.gz。
ElasticSearch下载 - Docker安装
docker pull elasticsearch:7.6.2
- 本地安装
- 安装ElasticSearch分词插件IK
进入elasticsearch的bin目录,执行如下命令直接安装:或者先下载到本地再安装:./elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.3.0/elasticsearch-analysis-ik-7.6.2.zip
ik下载地址 选择v7.6.2。然后执行命令:./elasticsearch-plugin install file:///{your_path}/elasticsearch-analysis-ik-7.6.2.zip
- 启动ElasticSearch
进入bin/目录,执行:验证是否启动成功:./elasticsearch
curl "http://{your_ip}:9200/_cat"
- 首先导入项目到IDE,推荐IDEA
- 修改配置
根据你的环境和需要在application-.properties修改数据库连接配置、Elasticsearch连接配置等配置项。
进入项目根目录执行:
mvn spring-boot:run
或者在IDEA中,右键执行QuestionnaireAdminApplication