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

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

下载地址

官网:https://www.elastic.co/downloads/elasticsearch
win:链接:https://pan.baidu.com/s/1w-d5nkbeWEDLPquEy6lHyQ 提取码:0mwz
mac:待上传
linux:待上传
根据自己的需要下载对应版本
图片: https://uploader.shimo.im/f/Yb9pYFEnquw3CU7Y.png

安装步骤

Win安装
  1. 把下载好的zip解压后,到文件夹elasticsearch-7.3.0-windows-x86_64\elasticsearch-7.3.0\bin下找到elasticsearch.bat,双击运行
    图片: https://uploader.shimo.im/f/Gxjorv6XDiMgKPy8.png图片: https://uploader.shimo.im/f/IcXptmIpoVgKSmhT.png
  2. 到浏览器输入localhost:9200
    出现es的相关信息则代表安装成功(如下图),这里我安装的版本是7.3.0
    图片: https://uploader.shimo.im/f/6WASVSUh7Ns5fe7c.png
  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
    图片: https://uploader.shimo.im/f/7F15BDE3WcY8BySL.png
  • 打开浏览器,输入localhost:9200/_cat/plugins,看到如下所示则代表插件安装成功
    图片: https://uploader.shimo.im/f/WcSpn7ZSu5o4rtyR.png
Mac安装
  1. 进入es解压目录执行:
bin/elasticsearch

图片: https://uploader.shimo.im/f/I0GWzA4pdzU1fOo4.png![
3. 打开浏览器,localhost:9200
图片: https://uploader.shimo.im/f/c7V78Kwvy14kXx6y.png
4. 安装插件
① 查看插件列表,执行命令:

bin/elasticsearch-plugin list

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

bin/elasticsearch-plugin install analysis-icu

图片: https://uploader.shimo.im/f/Hjkz38SxussaRIGS.png
③ 重启elasticsearch:

bin/elasticsearch

④ 打开浏览器 localhos:9200/_cat/plugins
图片: https://uploader.shimo.im/f/BqmUtoO0BeEFbY0L.png

部署多实例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

在这里插入图片描述
2.1 浏览器localhst:9200/_cat/nodes
ES提供了cat这个API可以直接查到结点,浏览器中有4个ES结点
在这里插入图片描述
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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值