博主信息
博文 4
粉丝 0
评论 0
访问量 6730
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
es软件安装
Til
原创
902人浏览过

前言

  • 环境为centos 7
  • window的下载后无需配置可使用,所以这里主要针对linux
  • 安装ES的版本为7.6
  • 本次已提前准备了安装包,如需可在官网下载或者联系博主

1 安装

1.1 解压
  • tar xvf elasticsearch-7.6.1-linux-x86_64.tar.gz
1.2 更改路径以及文件夹名称
  • mv elasticsearch-7.6.1 /usr/local/es
  • cd /usr/local/es && mkdir data
1.3 添加es账号
  • 因为es是不能使用root账号启动的,这里创建一个es的账号

    useradd es && passwd es

1.4 给es目录用户权限

chown es es -R
命令讲解下 chown 用户名 目录名 -R

2 修改配置文件信息
  • 修改vi /usr/local/es/config/elasticsearch.yml
  • 取消或者修改下列项注释并修改:
    1. cluster.name: my-application #集群名称
    2. node.name: node-1 #节点名称
    3. #数据和日志的存储目录
    4. path.data: /usr/local/elasticsearch-7.6.1/data
    5. path.logs: /usr/local/elasticsearch-7.6.1/logs
    6. #设置绑定的ip,设置为0.0.0.0以后就可以让任何计算机节点访问到了
    7. network.host: 0.0.0.0
    8. http.port: 9200 #端口
    9. #设置在集群中的所有节点名称,这个节点名称就是之前所修改的,当然你也可以采用默认的也行,目前
    10. 是单机,放入一个节点即可
    11. cluster.initial_master_nodes: ["node-1"]
  • 修改 vi /usr/local/es/config/jvm.options,配置内存,我这里是虚拟机测试的1G内存
    1. -Xms256m
    2. -Xmx256m
  • 账号权限编辑 ,末尾添加 vi /etc/security/limits.conf

    1. es soft nofile 65536
    2. es hard nofile 65536
    3. es soft nproc 4096
    4. es hard nproc 4096
  • 修改vi /etc/security/limits.d/20-nproc.conf,将* 改为用户名(es)

    1. # Default limit for number of user's processes to prevent
    2. # accidental fork bombs.
    3. # See rhbz #432903 for reasoning.
    4. elasticsearch soft nproc 4096
    5. root soft nproc unlimited
  • 编辑 vi /etc/sysctl.conf 在末尾加上

    1. vm.max_map_count = 655360
  • 配置完 执行 sysctl -p
3 启动程序
  • 切换到es账号中启动 su es
  • 执行 /usr/local/es/bin/elasticsearch
  • 等待启动完成
    4 测试访问
  • 打开 http://192.168.56.130:9200/
  • IP是服务器的ID,端口是默认的 在配置信息中修改,记得关闭防火墙或者开放端口即可
  • 访问成功出现以下信息
    1. {
    2. "name" : "node-1",
    3. "cluster_name" : "ex",
    4. "cluster_uuid" : "gy2-hKnGTz2tnAupvqHAWg",
    5. "version" : {
    6. "number" : "7.6.1",
    7. "build_flavor" : "default",
    8. "build_type" : "tar",
    9. "build_hash" : "aa751e09be0a5072e8570670309b1f12348f023b",
    10. "build_date" : "2020-02-29T00:15:25.529771Z",
    11. "build_snapshot" : false,
    12. "lucene_version" : "8.4.0",
    13. "minimum_wire_compatibility_version" : "6.8.0",
    14. "minimum_index_compatibility_version" : "6.0.0-beta1"
    15. },
    16. "tagline" : "You Know, for Search"
    17. }
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学