流程导图
详细做法
- 下载 elasticsearch 8.0.1 源码
- 下载 elasticsearch 8.0.1 发行版
IDEA
选择File->Open
,选择build.gradle
,idea 会自动下载项目所需要的 jdk、gradle,当然前提是你能科学上网- 项目配置
Gradle user home
是我们自定义的一个目录,该目录存储了与 Gradle 相关的用户级配置和缓存文件。gradle 下载的内容会被放到Gradle user home
的 cache->modules-2->files-2.1。
我们可以在Gradle user home
创建配置文件,对 gradle 进行配置。
笔者是直接将 gradle 的安装地址/Users/chenshaoping/gradle/gradle-7.4
作为Gradle user home
- 配置 gradle 镜像站
在Gradle user home
目录下创建init.d
目录,并在init.d
目录下,创建init.gradle
文件。
文件内容如下
allprojects {
repositories {
maven { url 'https://maven.aliyun.com/nexus/content/groups/public/' }
maven { url 'https://maven.aliyun.com/repository/public/' }
maven { url 'https://maven.aliyun.com/repository/google/' }
maven { url 'https://maven.aliyun.com/repository/jcenter/' }
maven { url 'https://maven.aliyun.com/repository/central/' }
mavenLocal()
mavenCentral()
}
}
当然,我们也可以在该目录下创建 gradle.properties
文件。这里用不到该文件,不过多介绍。
- 复制多份
elasticsearch 8.0.1 发行版
copy elasticsearch elasticssearch8-1
copy elasticsearch elasticssearch8-2
copy elasticsearch elasticssearch8-3
这一步是为了在本地分别启动 3 个 elasticsearch 节点
- 修改 elasticsearch.yml
修改elasticssearch8-1 -> config -> elasticsearch.yml
xpack.security.enabled: false
node.name: node