ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

es安装

2022-05-04 13:00:39  阅读:202  来源: 互联网

标签:tar 64 7.3 elasticsearch Elasticsearch 安装 节点 es


在 Linux,macOS 或 Windows 上本地运行 Elasticsearch

在 Elasticsearch Service 上创建部署时,将自动设置一个主节点和两个数据节点。通过从 tar 或 zip 存档安装,您可以在本地启动 Elasticsearch 的多个实例,以查看多节点集群的行为。

本地运行三节点的 Elasticsearch 集群:

下载适用于您的操作系统的 Elasticsearch 存档:
Linux: elasticsearch-7.3.2-linux-x86_64.tar.gz

curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.3.2-linux-x86_64.tar.gz
macOS: elasticsearch-7.3.2-darwin-x86_64.tar.gz

curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.3.2-darwin-x86_64.tar.gz
Windows: elasticsearch-7.3.2-windows-x86_64.zip

解压:
Linux:

tar -xvf elasticsearch-7.3.2-linux-x86_64.tar.gz
macOS:

tar -xvf elasticsearch-7.3.2-darwin-x86_64.tar.gz
Windows PowerShell:

Expand-Archive elasticsearch-7.3.2-windows-x86_64.zip
从 bin 目录启动 Elasticsearch:
Linux and macOS:

cd elasticsearch-7.3.2/bin
./elasticsearch
Windows: elasticsearch-7.3.2-windows-x86_64.zip

cd elasticsearch-7.3.2\bin
.\elasticsearch.bat
现在,您已经创建并运行了一个单节点 Elasticsearch 集群!

启动另外两个 Elasticsearch 实例,以便您可以看到典型的多节点集群的行为。您需要为每个节点指定唯一的数据和日志路径。
Linux and macOS:

./elasticsearch -E path.data=data2 -E path.logs=log2
./elasticsearch -E path.data=data3 -E path.logs=log3
Windows:

.\elasticsearch.bat -E path.data=data2 -E path.logs=log2
.\elasticsearch.bat -E path.data=data3 -E path.logs=log3
为其他节点分配了唯一的 ID。这样您在本地运行所有三个节点,它们会自动与第一个节点一起加入集群。

使用 cat health API 去验证三个节点的集群是否运行, cat APIs 比原始 JSON 返回的格式更容易阅读相关集群和索引的信息。
您可以通过向 Elasticsearch REST API 提交 HTTP 请求来直接与集群交互。本指南中的大多数示例使您能够复制适当的 cURL 命令并将请求从命令行提交到本地 Elasticsearch 实例。如果已安装并正在运行 Kibana,也可以打开 Kibana 通过开发控制台提交请求。

当你准备好在自己的应用程序中使用 Elasticsearch 时,您需要选择对应的 Elasticsearch 语言客户端。

GET /_cat/health?v
返回结果应该显示 Elasticsearch 集群状态是绿色,有 3 个节点

epoch timestamp cluster status node.total node.data shards pri relo init unassign pending_tasks max_task_wait_time active_shards_percent
1565052807 00:53:27 elasticsearch green 3 3 6 3 0 0 0 0 - 100.0%
如果你只单单运行一个 Elasticsearch 实例,则集群状态将保持黄色。单节点群集具有完整的功能,但是无法将数据复制到另一个节点以提供弹性。副本分片必须可用,群集状态才会显示绿色。如果群集状态为红色,则表示某些数据不可用。

其他安装选项
使用安装包安装 Elasticsearch,可以简单的在本地运行多个实例,可快速搭建集群。如果只运行一个实例,你可以在 Docker 容器中运行 Elasticsearch,在 Liunx 上使用 DEB 或 RPM 软件包安装 Elasticsearch,在 macOS 上使用 Homebrew 进行安装,或者在 Windows 上使用 MSI 软件包安装程序进行安装。想有关更多安装信息,请参见安装 Elasticsearch。

转自:https://learnku.com/docs/elasticsearch73/7.3/get-elasticsearch-up-and-running/6449

标签:tar,64,7.3,elasticsearch,Elasticsearch,安装,节点,es
来源: https://www.cnblogs.com/ltyc/p/16220843.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有