二哥项目资料

ES 8.10安装@Lan 版本

正文 6,194 字 #02 原文
本文目录 · 15 节

星球:Java进阶之路&二哥编程星球 | 专栏:派聪明RAG知识库 | 作者:沉默王二 | 发布:2025-07-30

ES 8.10安装@Lan 版本

ES 8.10安装@Lan 版本

章节难度:★☆☆☆☆ - 简单

项目名称:派聪明 RAG 知识库

©版权所有 - 二哥的编程星球&Java 进阶之路专属学习项目,严禁未经本项目原作者明确书面授权擅自分享至 GitHub、Gitee 等任何开放平台。违者将面临法律追究。

Mac M1 安装启动 Elasticsearch 8.10 全流程教程(简洁版)

1. 下载并解压 Elasticsearch

textjavascripttypescriptcsshtmlbashjsonmarkdownpythonjavaccpprubygorustphpsqlyaml Copy

curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.10.0-darwin-arm64.tar.gz
tar -xzf elasticsearch-8.10.0-darwin-arm64.tar.gz
mv elasticsearch-8.10.0 /usr/local/elasticsearch-8.10.0

2. 启动 Elasticsearch

textjavascripttypescriptcsshtmlbashjsonmarkdownpythonjavaccpprubygorustphpsqlyaml Copy

cd /usr/local/elasticsearch-8.10.0
./bin/elasticsearch

重要:

第一次启动时,控制台会自动生成并打印 elastic 用户的初始密码,示例:

textjavascripttypescriptcsshtmlbashjsonmarkdownpythonjavaccpprubygorustphpsqlyaml Copy

==========================================
  Authentication credentials generated
==========================================

The generated password for the elastic user is: XyzAbC123456
Please save it to log in to the Elasticsearch cluster.

请务必复制并妥善保存这个密码,后续使用 elastic 用户访问时需要它。

3. 查看启动日志确认服务启动

textjavascripttypescriptcsshtmlbashjsonmarkdownpythonjavaccpprubygorustphpsqlyaml Copy

tail -f /usr/local/elasticsearch-8.10.0/logs/elasticsearch.log

等待日志显示集群状态变为 GREEN,说明启动成功。

4. 访问 Elasticsearch

默认启用 HTTPS 和安全认证,使用下面命令访问(跳过自签证书校验):

textjavascripttypescriptcsshtmlbashjsonmarkdownpythonjavaccpprubygorustphpsqlyaml Copy

curl -u elastic https://localhost:9200 --insecure

输入刚才保存的 elastic 用户密码,即可看到版本和集群信息:

textjavascripttypescriptcsshtmlbashjsonmarkdownpythonjavaccpprubygorustphpsqlyaml Copy

{
  "name": "你的节点名",
  "cluster_name": "elasticsearch",
  "version": {
    "number": "8.10.0",
    ...
  },
  ...
}

5. 常见问题简述

如果启动时提示数据目录被锁定,先关闭所有 ES 进程:

textjavascripttypescriptcsshtmlbashjsonmarkdownpythonjavaccpprubygorustphpsqlyaml Copy

pkill -f elasticsearch

如果需要监听特定 IP 或禁用 HTTPS,需修改 config/elasticsearch.yml(可选)

Mac M1 使用官方 ARM64 包,避免架构兼容问题

章节难度:★☆☆☆☆ - 简单

项目名称:派聪明 RAG 知识库

©版权所有 - 二哥的编程星球&Java 进阶之路专属学习项目,严禁未经本项目原作者明确书面授权擅自分享至 GitHub、Gitee 等任何开放平台。违者将面临法律追究。

Mac M1 安装启动 Elasticsearch 8.10 全流程教程(简洁版)

1. 下载并解压 Elasticsearch

textjavascripttypescriptcsshtmlbashjsonmarkdownpythonjavaccpprubygorustphpsqlyaml Copy

curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.10.0-darwin-arm64.tar.gz
tar -xzf elasticsearch-8.10.0-darwin-arm64.tar.gz
mv elasticsearch-8.10.0 /usr/local/elasticsearch-8.10.0

2. 启动 Elasticsearch

textjavascripttypescriptcsshtmlbashjsonmarkdownpythonjavaccpprubygorustphpsqlyaml Copy

cd /usr/local/elasticsearch-8.10.0
./bin/elasticsearch

重要:

第一次启动时,控制台会自动生成并打印 elastic 用户的初始密码,示例:

textjavascripttypescriptcsshtmlbashjsonmarkdownpythonjavaccpprubygorustphpsqlyaml Copy

==========================================
  Authentication credentials generated
==========================================

The generated password for the elastic user is: XyzAbC123456
Please save it to log in to the Elasticsearch cluster.

请务必复制并妥善保存这个密码,后续使用 elastic 用户访问时需要它。

3. 查看启动日志确认服务启动

textjavascripttypescriptcsshtmlbashjsonmarkdownpythonjavaccpprubygorustphpsqlyaml Copy

tail -f /usr/local/elasticsearch-8.10.0/logs/elasticsearch.log

等待日志显示集群状态变为 GREEN,说明启动成功。

4. 访问 Elasticsearch

默认启用 HTTPS 和安全认证,使用下面命令访问(跳过自签证书校验):

textjavascripttypescriptcsshtmlbashjsonmarkdownpythonjavaccpprubygorustphpsqlyaml Copy

curl -u elastic https://localhost:9200 --insecure

输入刚才保存的 elastic 用户密码,即可看到版本和集群信息:

textjavascripttypescriptcsshtmlbashjsonmarkdownpythonjavaccpprubygorustphpsqlyaml Copy

{
  "name": "你的节点名",
  "cluster_name": "elasticsearch",
  "version": {
    "number": "8.10.0",
    ...
  },
  ...
}

5. 常见问题简述

如果启动时提示数据目录被锁定,先关闭所有 ES 进程:

textjavascripttypescriptcsshtmlbashjsonmarkdownpythonjavaccpprubygorustphpsqlyaml Copy

pkill -f elasticsearch

如果需要监听特定 IP 或禁用 HTTPS,需修改 config/elasticsearch.yml(可选)

Mac M1 使用官方 ARM64 包,避免架构兼容问题

章节难度:★☆☆☆☆ - 简单

项目名称:派聪明 RAG 知识库

©版权所有 - 二哥的编程星球&Java 进阶之路专属学习项目,严禁未经本项目原作者明确书面授权擅自分享至 GitHub、Gitee 等任何开放平台。违者将面临法律追究。

Mac M1 安装启动 Elasticsearch 8.10 全流程教程(简洁版)

1. 下载并解压 Elasticsearch

textjavascripttypescriptcsshtmlbashjsonmarkdownpythonjavaccpprubygorustphpsqlyaml Copy

curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.10.0-darwin-arm64.tar.gz
tar -xzf elasticsearch-8.10.0-darwin-arm64.tar.gz
mv elasticsearch-8.10.0 /usr/local/elasticsearch-8.10.0

2. 启动 Elasticsearch

textjavascripttypescriptcsshtmlbashjsonmarkdownpythonjavaccpprubygorustphpsqlyaml Copy

cd /usr/local/elasticsearch-8.10.0
./bin/elasticsearch

重要:

第一次启动时,控制台会自动生成并打印 elastic 用户的初始密码,示例:

textjavascripttypescriptcsshtmlbashjsonmarkdownpythonjavaccpprubygorustphpsqlyaml Copy

==========================================
  Authentication credentials generated
==========================================

The generated password for the elastic user is: XyzAbC123456
Please save it to log in to the Elasticsearch cluster.

请务必复制并妥善保存这个密码,后续使用 elastic 用户访问时需要它。

3. 查看启动日志确认服务启动

textjavascripttypescriptcsshtmlbashjsonmarkdownpythonjavaccpprubygorustphpsqlyaml Copy

tail -f /usr/local/elasticsearch-8.10.0/logs/elasticsearch.log

等待日志显示集群状态变为 GREEN,说明启动成功。

4. 访问 Elasticsearch

默认启用 HTTPS 和安全认证,使用下面命令访问(跳过自签证书校验):

textjavascripttypescriptcsshtmlbashjsonmarkdownpythonjavaccpprubygorustphpsqlyaml Copy

curl -u elastic https://localhost:9200 --insecure

输入刚才保存的 elastic 用户密码,即可看到版本和集群信息:

textjavascripttypescriptcsshtmlbashjsonmarkdownpythonjavaccpprubygorustphpsqlyaml Copy

{
  "name": "你的节点名",
  "cluster_name": "elasticsearch",
  "version": {
    "number": "8.10.0",
    ...
  },
  ...
}

5. 常见问题简述

如果启动时提示数据目录被锁定,先关闭所有 ES 进程:

textjavascripttypescriptcsshtmlbashjsonmarkdownpythonjavaccpprubygorustphpsqlyaml Copy

pkill -f elasticsearch

如果需要监听特定 IP 或禁用 HTTPS,需修改 config/elasticsearch.yml(可选)

Mac M1 使用官方 ARM64 包,避免架构兼容问题