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

这篇具有很好参考价值的文章主要介绍了橘子学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,我们只需要按照下图的指示,安装对应环境即可了。
橘子学ES安装与初步配置day01
橘子学ES安装与初步配置day01
我这里下载的就是7.1.0的版本。

二、文件目录

1、安装文件目录

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

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路径下面点击可执行文件运行就可以了。
橘子学ES安装与初步配置day01
橘子学ES安装与初步配置day01
在浏览器检索地址+9200就能看到是不是真的起来了。9200是es对外暴露的http端口,出现下面的
检索界面就说明成功启动了。
橘子学ES安装与初步配置day01

1. 2、本机安装插件

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

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

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

橘子学ES安装与初步配置day01
插件可以自己定义,自己扩展实现扩展不同的功能,后面一一加入。

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必须注意配置文件的配置,如果没有配置可以指定在命令行中启动,其余的就是直接启动就好。文章来源地址https://www.toymoban.com/news/detail-500121.html

到了这里,关于橘子学ES安装与初步配置day01的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 橘子学ES16之分词三大组件以及如何自己实现自己的分词器

    本文来看一下ES的多字段特性,以及如何配置一个自定义的分词器。 精确值和全文检索值。精确值的意思就是不分词,不全文检索。当成mysql中的那种等值查询。全文文本值意思就是查询的时候走的是分词的路子,全文文本的匹配。 1.1、Exact Values 包括数字类型,日期类型,具

    2024年02月12日
    浏览(42)
  • 【ES】JavaAPI学习-01 环境配置 索引创建

    本文档及关联项目用于ElasticSearch的JavaAPI的学习。 本节将完成环境配置,索引创建 注:Elasticsearch 是一个开源、分布式、基于 Lucene 的搜索引擎和分析引擎。 Elasticsearch 支持: 全文搜索,强大的全文搜索能力,能够对文本内容进行快速、准确的搜索,并支持各种高级搜索语法

    2023年04月08日
    浏览(31)
  • 【Hive 01】简介、安装部署、高级函数使用

    Hive是建立在 Hadoop上的数据仓库基础构架,它提供了一系列的工具,可以进行数据提取、转化、加载( ETL ) Hive定义了简单的类SQL查询语言,称为HQL,它允许熟悉SQL的用户直接查询Hadoop中的数据 Hive包含SQL解析引擎,它会将SQL语句转译成MR Job,然后在Hadoop中执行 Hive的数据存储

    2024年02月16日
    浏览(34)
  • java_day01_单元测试_配置文件

    一、软件的生命周期 **软件的可行性分析:**分析该软件是否值的研发,会消耗多少成本,能带来多少的利益等分析 **需求分析:**分析该软件具体该具备有那些功能,产品经理与客户一起讨论 **软件设计:**该软件应该使用什么样的架构,用什么样的数据库,每个模块的具体功能 **程序

    2024年02月06日
    浏览(33)
  • Git教程学习:01 Git简介与安装

    1.1 什么是版本控制系统? 版本控制系统 (Version Control System,简称VCS),是一种记录一个或若干文件内容变化,以便将来查询特定版本修订情况的系统。版本控制系统不仅可以应用于软件源代码的文本文件,而且可以对任何类型的文件进行版本控制。 有了版本控制系统,我们可

    2024年01月22日
    浏览(37)
  • ES(1)简介和安装

    ES是面向文档型数据库,一条数据在这里就是一个文档。 和关系型数据库大致关系如下: ES7.x中废除掉Type(表)的概念 要知道什么是倒排索引,就要先知道什么是正排索引 id content 1001 张三爱吃旺仔小馒头 1002 李四爱喝旺仔牛奶 如果是正排索引我们通过id可以找出content很快。

    2024年02月16日
    浏览(38)
  • 【ES系列】(一)简介与安装

    首发博客地址 [1] 系列文章地址 [2] 教学视频 [3] 强大的全文搜索和检索功能 :Elasticsearch 是一个开源的分布式搜索和分析引擎,使用倒排索引和分布式计算等技术,提供了强大的全文搜索和检索功能。学习 ES 可以掌握如何构建复杂的查询、使用各种过滤器和聚合操作来优化搜

    2024年02月10日
    浏览(35)
  • openstack详解(十二)——Glance安装与初步配置

    今天继续给大家介绍Linux运维相关知识,本文主要内容是openstack Glance安装与初步配置。 执行命令: 即可成功安装Glance节点。 在Glance安装后,我们需要对Glance组件进行配置,打开Glance组件的配置文件/etc/glance/glance-api.conf,在该文件的[database]模块中添加如下内容: 在上述配置

    2024年02月14日
    浏览(46)
  • 【Nginx和PHP教程(一)】安装、配置及初步使用

    1. nginx基本介绍 2. nginx安装和环境配置 3. php基本介绍 4. php的安装和环境配置 5. JavaScript、php、html等的区别 6. ubuntu系统中php的安装和环境配置 1. nginx基本介绍   Nginx(发音为“engine X”)是一款高性能的、轻量级的Web服务器软件,同时也是一款反向代理服务器和负载均衡器

    2024年01月18日
    浏览(51)
  • stm32f407VET6 系统学习 day01 GPIO 配置

    GPIO,即通用I/O(输入/输出)端口,是STM32可控制的引脚。STM32芯片的GPIO引脚与外部设备连接起来,可实现与外部通讯、控制外部硬件或者采集外部硬件数据的功能。 STM32F407有7组IO。分别为GPIOA~GPIOG,每组IO有16个IO口,共有112个IO口  通常称为 PAx、PBx、PCx、PDx、PEx、PFx、PGx,其中

    2023年04月09日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包