CentOS 7.7上ElasticSearch 6.8.6安装全攻略
5星 · 超过95%的资源 122 浏览量
更新于2024-08-30
收藏 865KB PDF 举报
本文主要介绍了如何在 CentOS 7.7 64位系统上安装ElasticSearch 6.8.6及其相关环境,包括JDK 1.8.0_162和Kibana 6.8.6。安装过程中涉及到创建非root用户、配置文件修改以及启动和优化ElasticSearch服务的步骤。
在安装ElasticSearch之前,首先确保操作系统为CentOS 7.7,并且需要下载对应版本的ElasticSearch、JDK以及可选的可视化工具Kibana。对于ElasticSearch 6.8.6,可以从官方历史版本下载地址获取。
安装过程中,因为ElasticSearch不推荐使用root用户运行,因此需要创建一个新的用户和组。在这里创建了一个名为yangqi的用户和同名的组。通过`groupadd`命令创建组,然后使用`useradd`命令添加用户,并使用`-g`参数指定该用户所属的组。接着,使用`passwd`命令为新用户设置密码。
ElasticSearch安装文件解压后,应使用`chown`命令将所有权更改为新创建的用户和组,例如:`chown -R yangqi:yangqi /opt/apps/elasticsearch-6.8.6`,这样确保用户yangqi对ElasticSearch目录有必要的权限。
配置ElasticSearch的关键步骤是修改配置文件`elasticsearch.yml`。主要设置包括集群名称、节点名称、数据存储路径、日志存储路径、监听地址以及HTTP服务端口。例如,将集群名称设为"Yankee",节点名称设为"elastic-1",数据和日志路径设为`/opt/apps/elasticsearch-6.8.6/data`,监听地址设为所有网络接口(`0.0.0.0`),HTTP端口设为9200。
如果需要调整JVM内存分配,可以在`jvm.options`文件中设置最小堆内存和最大堆内存,如`-Xms1g`和`-Xmx1g`分别表示1GB的最小和最大堆内存。
启动ElasticSearch时可能会遇到错误,例如文件描述符数量不足。此时需要编辑`/etc/security/limits.conf`文件,增加`nofile`限制,如设置为65536。此外,还需要修改系统级别的限制,如使用`sysctl`命令修改`fs.file-max`值。
安装完成后,可以通过`./bin/elasticsearch`命令在yangqi用户的环境下启动ElasticSearch。同时,为了便于管理和监控,还应安装Kibana 6.8.6,配置与ElasticSearch相同版本的连接,并根据需求进行相应的配置。
安装ElasticSearch涉及多个环节,包括环境准备、用户权限管理、配置文件调整以及系统参数优化,每个步骤都是确保ElasticSearch能够正常、安全运行的重要组成部分。完成这些步骤后,即可拥有一个基本的ElasticSearch单机实例,为进一步构建分布式集群或实现数据检索和分析功能奠定基础。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2023-07-29 上传
2024-08-17 上传
2023-04-22 上传
2023-09-01 上传
2023-05-10 上传
2021-01-04 上传
weixin_38694141
- 粉丝: 4
- 资源: 960
最新资源
- cloudwatch-slack:AWS Lambda将AWS CloudWatch通知发布到Slack
- 软件面试题-及参考答案软件面试题-及参考答案软件面试题-及参考答案软件面试题-及参考答案
- 021827210111394_OCR_matlab_识别_
- mediocre:使用 s3 和carrierwave 构建的媒体库,使静态博客和站点的资产上传变得容易
- GitStuff:一个将git中的内容添加到git的应用程序(目前可能使用已弃用的API)
- 第三十四课拼图游戏-少儿编程scratch项目源代码文件案例素材.zip
- Grindy:HTML5自动答题器RPG
- sparger.zip_数学计算_Others_
- Fs-Apr21-Module1-Day5-Homework-[removed]上周第一天(第5天)作业javascript
- 基于stm32+树莓派设计的智能家居控制系统-后端使用Java的springboot架构,微信小程序作为用户控制端.zip
- DataStructures_C++_
- NView.Samples:NView 示例
- CATIA V5R21钣金设计经典实例视频教程下载实例8 电脑USB接口.zip
- 0+C语言(张连浩主编)课件.rar
- is-opera:检查浏览器是否为Opera
- Lookup-tables.rar_数据库编程_Others_