栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

橘子学ES安装与初步配置day01

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

橘子学ES安装与初步配置day01

简介

ES是个啥不多说了,就是做检索的。今天开始学习一下。不过所有的文章都不是最终笔记,都是最后会在不断的学习中做再次修改。

一、环境准备

1、运行ES需要安装配置JDK环境,设置$JAVA_HOME
2、但是各个版本的ES对于jdk的要求是不一样的:

  • ES5.x需要JAVA8以上的版本,
  • 从ES6.5开始支持JAVA11,
  • 7.0开始ES内置了java环境,这时候的安装就十分简单了。

3、下载地址:https://www.elastic.co/cn/downloads/elasticsearch,我们只需要按照下图的指示,安装对应环境即可了。


我这里下载的就是7.1.0的版本。

二、文件目录 1、安装文件目录

2、JVM配置
  • 修改JVM位置:config/jvm.options,7.1下载的默认配置是1GB。
  • 配置的建议是
    – Xmx和Xms设置成一样的
    Xmx不要超过机器内存的50%并且不要超过30GB,具体可以参考:https://www.elastic.co/blob/a-heap-of-trouble
三、安装运行 1、本机环境 1.1、本机安装ES

因为我本机是windows的系统,所以一切都很简单,找到刚才下载的安装包的bin路径下面点击可执行文件运行就可以了。


在浏览器检索地址+9200就能看到是不是真的起来了。9200是es对外暴露的http端口,出现下面的
检索界面就说明成功启动了。

1. 2、本机安装插件

由于我是windows环境,所以很多命令都不是敲的,但是后面转移到linux上面的时候都要敲一遍。先搁置在这里。

# 查看当前安装的插件
./bin/elasticsearch-plugin list
# 安装analysis-icu插件
./bin/elasticsearch-plugin install analysis-icu

安装完了之后再去浏览器看下发现安装成功了。


插件可以自己定义,自己扩展实现扩展不同的功能,后面一一加入。

1.3、本机启动多个实例节点

此时我的环境已经是Linux了。相应的配置,启动自行百度。
后面搭建集群的时候详细描述。其实就是在启动命令中把配置指定好。不用再配置文件中加了,但是现在我第一个实例加载配置文件里面了,所以这里把命令贴出来。

./bin/elasticsearch -E node.name=node0 -E cluster.name=lyx -E path.data=/opt/software/elasticsearch-7.1.0/node0_data  -d
./bin/elasticsearch -E node.name=node1 -E cluster.name=lyx -E path.data=/opt/software/elasticsearch-7.1.0/node1_data  -d
./bin/elasticsearch -E node.name=node2 -E cluster.name=lyx -E path.data=/opt/software/elasticsearch-7.1.0/node2_data  -d
./bin/elasticsearch -E node.name=node3 -E cluster.name=lyx -E path.data=/opt/software/elasticsearch-7.1.0/node3_data  -d
四、感悟总结

安装启动es必须注意配置文件的配置,如果没有配置可以指定在命令行中启动,其余的就是直接启动就好。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1002854.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号