ElasticSearch 安装 下载地址 历史版本下载地址 单机版安装 安装环境 操作系统 CentOS 7.7 64位 ElasticSearch 6.8.6 Kinbana 6.8.6 JDK 1.8.0_162 创建账号 由于ElasticSearch默认不支持root账号权限启动,所以先创建一个账号 创建一个ElasticSearch运行的组yangqi: [root@xiaoer ~]# groupadd yangqi 在yangqi组中创建用户: [root@xiaoer ~]# useradd yangqi -g yangqi 设置yangqi用户密码: [root@xi ElasticSearch 安装教程 ElasticSearch 是一个流行的开源搜索引擎和分析引擎,常用于大数据分析、日志聚合以及实时搜索。本教程将详细介绍在 CentOS 7.7 64位系统上安装ElasticSearch 6.8.6、Kibana 6.8.6 和 JDK 1.8.0_162 的步骤。 从官方下载地址获取ElasticSearch和Kibana的安装包。历史版本的下载链接也可以在这里找到,以便于在需要时回溯到特定版本。 **单机版ElasticSearch安装** 1. **安装环境准备**:确保操作系统为 CentOS 7.7 64位,并安装JDK 1.8.0_162。JDK是ElasticSearch运行的必要条件,需确保其正确安装并设置好环境变量。 2. **创建用户和组**:ElasticSearch 不推荐使用 root 用户启动,因此需要创建新用户和组。例如,创建名为 `yangqi` 的组和用户: ``` [root@xiaoer ~]# groupadd yangqi [root@xiaoer ~]# useradd yangqi -g yangqi [root@xiaoer ~]# passwd yangqi ``` 3. **解压ElasticSearch**:将下载的ElasticSearch压缩包解压,并将其所有权赋予新创建的用户和组: ``` [root@xiaoer ~]# chown -R yangqi:yangqi /opt/apps/elasticsearch-6.8.6 ``` 4. **配置ElasticSearch**:编辑 `elasticsearch.yml` 文件,位于解压后的目录下的 `config` 目录中,修改以下配置: - 集群名称:`cluster.name: Yankee` - 节点名称:`node.name: elastic-1` - 数据存储路径:`path.data: /opt/apps/elasticsearch-6.8.6/data` - 日志文件路径:`path.logs: /opt/apps/elasticsearch-6.8.6/data` - 绑定地址:`network.host: 0.0.0.0` - HTTP端口:`http.port: 9200` 5. **解决启动问题**:可能遇到的最大文件描述符限制和最大虚拟内存区域限制。在 `/etc/security/limits.conf` 添加设置并重启,以及在 `/etc/sysctl.conf` 修改 `vm.max_map_count` 并执行 `sysctl -p`。 6. **初始化主节点**:如果是在新的集群环境中,需要在 `elasticsearch.yml` 中配置 `cluster.initial_master_nodes` 参数。 7. **启动ElasticSearch**:使用新创建的用户启动ElasticSearch,检查9200端口是否正常响应。 **安装Kibana** 1. **解压Kibana**:同样地,解压Kibana压缩包并修改所有权。 2. **配置Kibana**:编辑 `kibana.yml` 文件,设置服务器端口、主机、URL、用户名、密码和界面语言: - 服务器端口:`server.port: 5601` - 服务器主机:`server.host: "0.0.0.0"` - Elasticsearch URL:`elasticsearch.hosts: ["http://0.0.0.0:9200"]` - 用户名和密码:`elasticsearch.username` 和 `elasticsearch.password` - 界面语言:`i18n.locale: "zh-CN"` 3. **启动Kibana**:确保ElasticSearch在后台运行,然后启动Kibana。 **集群服务器安装注意事项** - 如果需要构建多节点集群,需配置 `discovery.seed_hosts` 或 `discovery.seed_providers` 以及 `cluster.initial_master_nodes`。 - 确保所有节点的配置一致,特别是集群名称。 - 考虑网络设置,确保节点间的通信畅通。 - 监控系统资源,合理分配内存和CPU以保证性能。 - 考虑使用X-Pack插件以增强安全性、监控和报告功能。 通过以上步骤,您可以在CentOS 7.7上成功安装并配置ElasticSearch和Kibana,实现基本的搜索和可视化功能。随着对系统的深入使用,您还可以探索更多高级特性,如索引管理、数据导入、搜索优化等。
- 粉丝: 4
- 资源: 960
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
评论5