简介
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了。相应的配置,启动自行百度。
后面搭建集群的时候详细描述。其实就是在启动命令中把配置指定好。不用再配置文件中加了,但是现在我第一个实例加载配置文件里面了,所以这里把命令贴出来。文章来源:https://www.toymoban.com/news/detail-500121.html
./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必须注意配置文件的配置,如果没有配置可以指定在命令行中启动,其余的就是直接启动就好。文章来源地址https://www.toymoban.com/news/detail-500121.html
到了这里,关于橘子学ES安装与初步配置day01的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!