## 安装 Elasticsearch
### Hosted Elasticsearch
您可以在自己的硬件上运行Elasticsearch,或者在Elastic Cloud上使用我们[Hosted Elasticsearch Service](https://www.elastic.co/cloud/elasticsearch-service)。Elasticsearch Service在AWS和GCP上均可用。[免费试用Elasticsearch Service](https://www.elastic.co/cloud/elasticsearch-service/signup?baymax=docs-body&elektra=docs)。
### 自己安装Elasticsearch
Elasticsearch以下列软件包格式提供:
1. Linux和MacOS`tar.gz`存档
档案这些`tar.gz`存档文件可用于在任何Linux发行版和MacOS上安装。
从Linux或MacOS上的存档安装Elasticsearch [从Linux或MacOS上的存档安装Elasticsearch](从Linux或MacOS上的压缩文件安装Elasticsearch.md "从Linux或MacOS上的存档安装Elasticsearch")
2. Windows`.zip`压缩包
该`zip`压缩文件适合在Windows上安装。
[`.zip`在Windows上安装Elasticsearch with](在Windows上安装Elasticsearch.md "在Windows上使用.zip安装Elasticsearch")
3. `deb`
该`deb`软件包适用于Debian,Ubuntu和其他基于Debian的系统。Debian软件包可以从Elasticsearch网站或我们的Debian存储库下载。
[使用Debian软件包安装Elasticsearch](使用Debian软件包安装Elasticsearch.md "使用Debian软件包安装Elasticsearch")
4. `rpm`
该`rpm`软件包适合在Red Hat,Centos,SLES,OpenSuSE和其他基于RPM的系统上安装。RPM可以从Elasticsearch网站或我们的RPM存储库下载。
[使用RPM安装Elasticsearch](使用RPM安装Elasticsearch.md "使用RPM安装Elasticsearch")
5. `msi`
\[beta\]此功能处于beta中,可能会更改。该设计和代码不如正式的GA功能成熟,并且按原样提供,不提供任何担保。Beta功能不受官方GA功能的支持SLA约束。该`msi`软件包适合在至少安装了.NET 4.5框架的Windows 64位系统上安装,并且是在Windows上开始使用Elasticsearch的最简单选择。MSI可以从Elasticsearch网站下载。
[使用Windows MSI安装程序安装Elasticsearch](使用WindowsMSI安装程序安装Elasticsearch.md "使用Windows MSI安装程序安装Elasticsearch")
6. `docker`
Images可用于将Elasticsearch作为Docker容器运行。它们可以从Elastic Docker Registry下载
[使用Docker安装Elasticsearch](使用Docker安装Elasticsearch.md)
7. `brew`
可以从Elastic Homebrew点击获取方式,以便使用Homebrew软件包管理器在macOS上安装Elasticsearch。[使用Homebrew在macOS上安装Elasticsearch](使用Homebrew在macOS上安装Elasticsearch.md)
### 配置管理工具
我们还提供以下配置管理工具来帮助进行大型部署:
1. Puppet
[puppet-elasticsearch](https://github.com/elastic/puppet-elasticsearch)
2. Chef
[cookbook-elasticsearch](https://github.com/elastic/cookbook-elasticsearch)
3. Ansible
[ansible-elasticsearch](https://github.com/elastic/ansible-elasticsearch)
- Elasticsearch简介
- 数据输入:文档和索引
- 信息输出:搜索和分析
- 可扩展性和弹性
- Elasticsearch入门
- 启动并运行Elasticsearch
- 索引文件
- 开始搜索
- 使用汇总分析结果
- 从这里开始
- 设置Elasticsearch
- 安装Elasticsearch
- 从Linux或MacOS上的存档安装Elasticsearch
- 在Windows上安装Elasticsearch
- 使用Debian软件包安装Elasticsearch
- 使用RPM安装Elasticsearch
- 使用Windows MSI安装程序安装Elasticsearch
- 使用Docker安装Elasticsearch
- 使用Homebrew在macOS上安装Elasticsearch
- 配置Elasticsearch
- 设置JVM选项
- 安全设定
- 记录配置
- 审核设置
- 跨集群复制设置
- 转换设定
- 索引生命周期管理设置
- 许可设置
- 机器学习设置
- 监控设定
- 保护设置
- SQL访问设置
- 观察者设置
- 重要的Elasticsearch配置
- path.data 和 path.logs
- cluster.name
- node.name
- network.host
- 发现和集群形成设置
- 设置堆大小
- JVM堆转储路径
- GC记录
- 临时目录
- JVM致命错误日志
- 重要系统配置
- 配置系统设置
- 禁用交换
- 文件描述符
- 虚拟内存
- 线程数
- DNS缓存设置
- JNA临时目录未装入 noexec
- 引导检查
- 堆大小检查
- 文件描述符检查
- 内存锁检查
- 最大线程数检查
- 最大文件大小检查
- 虚拟内存最大大小检查
- 最大地图计数检查
- 客户端JVM检查
- 使用串行收集器检查
- 系统调用过滤器检查
- OnError和OnOutOfMemoryError检查
- 抢先检查
- G1GC检查
- 所有权限检查
- 发现配置检查
- 启动Elasticsearch
- 停止Elasticsearch
- 将节点添加到集群
- 全集群重启和滚动重启
- 设置X-Pack
- 配置X-Pack Java客户端
- 引导程序检查X-Pack
- 升级Elasticsearch
- 滚动升级
- 完整集群重新启动升级
- 升级前重新索引
- 重新索引到位
- 从远程群集重新索引
- 集合
- 度量聚合
- 平均聚合
- 加权平均聚合
- 基数聚合
- 扩展统计汇总
- 地理边界聚合
- 地心聚集
- 最大聚集
- 最小集合
- 百分位数汇总
- 百分数排名汇总
- 脚本式指标聚合
- 统计汇总
- 字符串统计汇总
- 总和
- 热门合集
- 价值计数汇总
- 中位数绝对偏差汇总
- 桶聚合
- 邻接矩阵汇总
- 自动间隔日期直方图聚合
- 子集聚集
- 复合聚集
- 日期直方图汇总
- 日期范围汇总
- 多元化的采样器聚合
- 筛选器汇总
- 筛选汇总
- 地理距离汇总
- GeoHash网格聚合
- GeoTile网格聚合
- 全局聚合
- 直方图聚合
- IP范围汇总
- 缺少聚合
- 嵌套聚合
- 父级汇总
- 范围汇总
- rare terms 聚集
- 反向嵌套聚合
- 采样器聚合
- 重要术语汇总
- 重要的文字汇整
- 术语汇总
- 铲斗范围字段的精妙之处
- 管道聚合
- 平均存储桶聚合
- 导数聚合
- 最大存储桶聚合
- 最小存储桶聚合
- 总和桶聚合
- 统计数据桶汇总
- 扩展的统计数据桶聚合
- 百分位桶聚合
- 查询DSL
- 查询和过滤上下文
- 跨集群搜索
- 脚本编写
- 如何使用脚本
- 映射
- 删除映射类型
- 文字分析
- 文字分析总览
- 模组
- 发现和集群形成
- 索引模块
- 分析
- 摄取节点
- 管道定义
- 管理索引生命周期
- 索引总览
- SQL访问
- SQL总览
- 监控集群
- 监控总览
- 冻结指标
- 最佳实务
- 汇总或转换数据
- 汇总历史数据
- 设置集群以实现高可用性
- 备份集群
- 快照和还原
- 注册资料库
- 保护集群
- 安全概述
- 警报群集和索引事件
- Watcher入门
- 命令行工具
- 弹性搜索证书
- 如何
- 一般建议
- 专业术语
- REST API
- API约定
- 发布要点
- 7.6.0
- 重大变化
- 7.6
- 发行说明
- Elasticsearch版本7.6.2