[ElasticSearch系列二] Linux中单机ElasticSearch安装教程+启动【附图解说】

本文详细指导了在CentOS 7环境中下载Elasticsearch,包括安装 JDK、配置环境变量、解压和配置文件、优化内存限制,以及创建用户、设置日志路径和启动服务。最后通过浏览器测试验证安装。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

演示环境:CentOS 7 

步骤一: 下载elasticSearch.tar.gz
Past Releases of Elastic Stack Software | Elastic

安装前需配置JDK环境:
​​​​​​​Linux系统中(自动/手动)安装jdk的两种方式+如何配置jdk环境变量_萌小崔的博客-CSDN博客

步骤二:安装

  1. 将下载好的的elasticSearch.tar.gz拖拽至指定目录下(这里以/opt/为例)
  2. 解压拖拽的tar.gz文件至当前目录下
    tar -zxvf elasticsearch-6.6.2.tar.gz
     (压缩后建议改名,方便日后使用) 
    mv elasticsearch-6.6.2 es

 3.修改必要配置

  1.  进入es安装目录下创建ES数据存放文件夹
  2.  修改elasticsearch.yml配置文件 指定文件内容文件和日志文件(默认都是注释的)
    vim /opt/es/config/elasticsearch.yml

     具体需要打开的有以下几点(不想打开的可直接在文章尾部复制,修改自己配置IP等即可使用)

    path.data: /opt/es/data
    path.logs: /opt/es/logs
    network.host: 0.0.0.0
    http.port: 9200
    discovery.zen.ping.unicast.hosts: ["192.168.59.110"]
    bootstrap.memory_lock: false
    bootstrap.system_call_filter: false
    http.cors.enabled: true
    http.cors.allow-origin: '*'

4.修改优化配置 

  1.  优化配置,防止报错

    vim /etc/security/limits.conf

    (soft是一个警告值,而hard则是一个真正意义的阀值,root soft nproc是用户最大进程量,超过就会报错)

    * soft nofile 65536
    * hard nofile 65536
    * soft nproc 4096
    root soft nproc 4096

  2. 设置elasticsearch拥有的内存(大小自定)

    vim /etc/sysctl.conf

    编辑 vim /etc/sysctl.conf,追加以下内容

    vm.max_map_count=655360

  3. 修改用户最大进程数

    vim /etc/security/limits.d/90-nproc.conf

    修改limits.d目录下的配置文件,追加以下内容(新es一般该文件夹为空)

    * soft nproc 4096
    root soft nproc 4096

  4. 至此就配置好了,重启让配置生效即可

    reboot

5.新建用户,并授权es 

  1. 新建用户es(切换用户使用es的原因是root管理员权限较大,使用起es有风险,因此改为普通用户操作)

    useradd es
  2. 在安装es目录下将es文件夹权限给es用户,修改分组

    chown es:es -R es/

6.测试启动ElasticSearch服务

  1. 进入es/bin目录下执行启动
    [root@localhost bin]# ./elasticsearch -d
  2. 浏览器测试访问(IP地址+端口号)


如有疑问,留言互动!

Thanks! 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

北九二七

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值