• Elasticsearch(ES) 下载&安装


    欢迎关注笔者的公众号: 小哈学Java, 每日推送 Java 领域干货文章,关注即免费无套路附送 100G 海量学习、面试资源哟!!

    个人网站: https://www.exception.site/elasticsearch/elasticsearch-download-install

    安装 Java

    在安装 Elasticsearch 之前,您需安装并配置好 JDK, 设置好环境变量 $JAVA_HOME

    众所周知,Elasticsearch 版本很多,不同的版本对 Java 的依赖也有所差别:

    • Elasticsearch 5 需要 Java 8 以上版本;
    • Elasticsearch 6.5 开始支持 Java 11;
    • Elasticsearch 7.0 开始,内置了 Java 环境,所以说,安装 7.0+ 版本会方便很多。

    下载 Elasticsearch

    访问 Elasticsearch 官网 https://www.elastic.co/cn/downloads/elasticsearch 下载安装包:

    笔者这里下载的是 MAC 系统 Elasticsearch V7.1.0 版本作为演示。

    解压

    下载成功后,解压到指定目录:

    tar -zxvf elasticsearch-7.1.0-darwin-x86_64.tar.gz
    

    进入解压后的目录,结构如下:

    Elasticsearch 目录、配置文件说明、注意点

    这里大概解答下各个目录、配置文件的作用:

    目录 配置文件 描述
    bin 放置脚本文件,如启动脚本 elasticsearch, 插件安装脚本等。
    config elasticserch.yml elasticsearch 配置文件,如集群配置、jvm 配置等。
    jdk java 运行环境
    data path.data 数据持久化文件
    lib 依赖的相关类库
    logs path.log 日志文件
    modules 包含的所有 ES 模块
    plugins 包含的所有已安装的插件

    注意点:

    • 有些童鞋的机器内存可能不够,就需要修改 JVM 参数,配置文件路径为 config/jvm.options,ES V7.1 版本默认为 1g, 老版本为 2g, 你可以自行修改。
    • Xmx Xms 数值请设置相同;
    • Xmx 不要超过机器内存的 50%
    • 内存总量不要超过 30GB, 参见官方文档 https://www.elastic.co/cn/blog/a-heap-of-trouble

    运行 Elasticsearch

    执行启动命令:

    bin/elasticsearch
    

    看到启动日志中有 started关键字,就表示启动成功了。

    另外,我们还可以通过访问 Elasticsearch 9200端口来实际验证一下:

    curl localhost:9200
    

    返回了 Elasticsearch 相关元数据,如版本信息 7.1.0,就明确表示大工告成,可以好好地玩耍了。

    欢迎关注微信公众号: 小哈学Java

    关注笔者的微信公众号: 小哈学Java, 每日第一时间推送干货文章, 另外, 笔者个人吐血整理了 100G 的学习资料, 关注回复「666」即可免费无套路领取哟~

    关注微信公众号【小哈学Java】,回复【资源】,即可免费无套路领取资源链接哦

  • 相关阅读:
    Http与WWW服务精解
    Http与WWW服务精解
    6-13
    好用的工具说明
    JVM、JRE和JDK三者间的区别和联系
    css进阶之二:flex弹性布局
    MVVM
    如何理解TCP的三次握手协议?
    java里面的设计模式
    linux常用命令
  • 原文地址:https://www.cnblogs.com/quanxiaoha/p/11527731.html
Copyright © 2020-2023  润新知