zoukankan      html  css  js  c++  java
  • 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】,回复【资源】,即可免费无套路领取资源链接哦

  • 相关阅读:
    vim讲解
    tar常用解包
    linux扩展权限
    为Virtualbox中的Solaris10安装VBoxAdditions
    Solaris10下Telnet、SSH、ftp使用root登录
    linux软链接和硬链接
    curl命令学习(转载的)
    linux磁盘分区fdisk命令详解
    在服务器上排除问题的头五分钟
    Java对文件压缩/加密/解密/解压缩的例子,DES/RSA
  • 原文地址:https://www.cnblogs.com/quanxiaoha/p/11527731.html
Copyright © 2011-2022 走看看