【Elasticsearch-01】Elasticsearch安装(Win、Mac)

本文主讲winmac环境的安装,为快速上手学习用。真正应该在Linux上安装,应该有很多坑。待同志们后续完善…

下载地址

官网:https://www.elastic.co/downloads/elasticsearch
win:链接:https://pan.baidu.com/s/1w-d5nkbeWEDLPquEy6lHyQ 提取码:0mwz
mac:待上传
linux:待上传
根据自己的需要下载对应版本
【Elasticsearch-01】Elasticsearch安装(Win、Mac)_第1张图片

安装步骤

Win安装

  1. 把下载好的zip解压后,到文件夹elasticsearch-7.3.0-windows-x86_64\elasticsearch-7.3.0\bin下找到elasticsearch.bat,双击运行
    【Elasticsearch-01】Elasticsearch安装(Win、Mac)_第2张图片【Elasticsearch-01】Elasticsearch安装(Win、Mac)_第3张图片
  2. 到浏览器输入localhost:9200
    出现es的相关信息则代表安装成功(如下图),这里我安装的版本是7.3.0
    【Elasticsearch-01】Elasticsearch安装(Win、Mac)_第4张图片
  3. 安装插件
    进入ES解压文件夹下的bin文件夹,打开cmd终端,查看插件列表:
    elasticsearch-plugin list
    图片: https://uploader.shimo.im/f/ps3SkkLgtbQrGmXD.png
  • 安装插件
elasticsearch-plugin install analysis-icu

图片: https://uploader.shimo.im/f/66tcXi4SUpsVyaMB.png

  • 输入命令elasticsearch重启es
    【Elasticsearch-01】Elasticsearch安装(Win、Mac)_第5张图片
  • 打开浏览器,输入localhost:9200/_cat/plugins,看到如下所示则代表插件安装成功
    【Elasticsearch-01】Elasticsearch安装(Win、Mac)_第6张图片

Mac安装

  1. 进入es解压目录执行:
bin/elasticsearch


3. 打开浏览器,localhost:9200
【Elasticsearch-01】Elasticsearch安装(Win、Mac)_第7张图片
4. 安装插件
① 查看插件列表,执行命令:

bin/elasticsearch-plugin list

图片: https://uploader.shimo.im/f/MU2HE8UcgtERYPL2.png
② 执行命令安装插件:

bin/elasticsearch-plugin install analysis-icu

【Elasticsearch-01】Elasticsearch安装(Win、Mac)_第8张图片
③ 重启elasticsearch:

bin/elasticsearch

④ 打开浏览器 localhos:9200/_cat/plugins
【Elasticsearch-01】Elasticsearch安装(Win、Mac)_第9张图片

部署多实例ES

分布式运行是es最大的特点,复制粘贴以下命令运行多个es实例(多结点es集群):

  1. win部署见链接:https://blog.csdn.net/ch999999999999999999/article/details/90731742
  2. mac命令:
bin/elasticsearch -E node.name=node1 -E cluster.name=geektime -E path.data=node1_data -d
bin/elasticsearch -E node.name=node2 -E cluster.name=geektime -E path.data=node2_data -d
bin/elasticsearch -E node.name=node3 -E cluster.name=geektime -E path.data=node3_data -d

【Elasticsearch-01】Elasticsearch安装(Win、Mac)_第10张图片
2.1 浏览器localhst:9200/_cat/nodes
ES提供了cat这个API可以直接查到结点,浏览器中有4个ES结点
【Elasticsearch-01】Elasticsearch安装(Win、Mac)_第11张图片
2.2 删除进程:

ps | grep elasticsearch kill pid

[ 拓展1 ] ES文件目录结构

[ 拓展2 ] JVM配置

修改JVM - config/jvm.options

  • 下载的默认设置是1GB

JVM配置建议

Xmx和Xms设置成一样
Xmx不要超过机器内存的50%
不要超过30GB - https://www.elastic.co/blog/a-heap-of-troubl

[ 拓展3 ] 为什么安装插件

ES提供了插件机制让你能够对系统进行自由地扩展,比如通过插件进行数据备份,通过插件方式实现一些安全策略来保护你所存储的数据,以及机型数据分析等等。
相关插件:

Discovery Plugin
Analysis Plugin
Security Plugin
Management Plugin
Ingest Plugin
Mapper Plugin
Backup Plugin

你可能感兴趣的:(Java,ElasticSearch)