当前位置:首页 > 服务端 > Elasticsearch系列(一) 安装Elasticsearch

Elasticsearch系列(一) 安装Elasticsearch

2022年11月09日 23:06:46服务端6

什么是Elasticsearch?

Elasticsearch系列(一) 安装Elasticsearch _ JavaClub全栈架构师技术笔记
  Elasticsearch是一个开源的分布式、RESTful 风格的搜索和数据分析引擎,它的底层是开源库Apache Lucene。

  Lucene可以说是当下最先进、高性能、全功能的搜索引擎库——无论是开源还是私有,但它也仅仅只是一个库。为了充分发挥其功能,你需要使用 Java 并将 Lucene 直接集成到应用程序中。 更糟糕的是,您可能需要获得信息检索学位才能了解其工作原理,因为Lucene 非常复杂。

  为了解决Lucene使用时的繁复性,于是Elasticsearch便应运而生。它使用 Java 编写,内部采用 Lucene 做索引与搜索,但是它的目标是使全文检索变得更简单,简单来说,就是对Lucene 做了一层封装,它提供了一套简单一致的 RESTful API 来帮助我们实现存储和检索。

  当然,Elasticsearch 不仅仅是 Lucene,并且也不仅仅只是一个全文搜索引擎。 它可以被下面这样准确地形容:
   由于Elasticsearch的功能强大和使用简单,维基百科、卫报、Stack Overflow、GitHub等都纷纷采用它来做搜索。现在,Elasticsearch已成为全文搜索领域的主流软件之一。

安装Elasticsearch

  安装elasticsearch之前需要安装java环境,elasticsearch7.0以上的版本尽量使用最新版java。

环境

  • Centos7

  • Java 11

下载Elasticsearch

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.3.2-linux-x86_64.tar.gz
tar -zxvf  elasticsearch-7.3.2-linux-x86_64.tar.gz

启动 Elasticsearch

cd elasticsearch-7.3.2
bin/elasticsearch

此时,Elasticsearch运行在本地的9200端口,在浏览器中输入网址http://localhost:9200,如果看到以下信息就说明你的电脑已成功安装Elasticsearch

{
  "name" : "node-1",
  "cluster_name" : "feimo-application",
  "cluster_uuid" : "q_IPGeuZQHW2INQ0IqMSgQ",
  "version" : {
    "number" : "7.3.2",
    "build_flavor" : "default",
    "build_type" : "tar",
    "build_hash" : "1c1faf1",
    "build_date" : "2019-09-06T14:40:30.409026Z",
    "build_snapshot" : false,
    "lucene_version" : "8.1.0",
    "minimum_wire_compatibility_version" : "6.8.0",
    "minimum_index_compatibility_version" : "6.0.0-beta1"
  },
  "tagline" : "You Know, for Search"
}

安装可视化工具Elasticsearch-head

下面介绍两种安装方式

Chrome插件安装(强烈推荐)

  如果你使用的是Chrome浏览器并且可以访问Chrome商店,可以直接在商店搜素elasticsearch-head进行安装
Elasticsearch系列(一) 安装Elasticsearch _ JavaClub全栈架构师技术笔记
点击插件出现下图界面代表安装成功
Elasticsearch系列(一) 安装Elasticsearch _ JavaClub全栈架构师技术笔记

手动安装

git clone https://github.com/mobz/elasticsearch-head.git  
cd elasticsearch-head/  
npm install  

修改配置

  • 修改elasticsearch-head配置文件 Gruntfile.js
connect: {
    server: {
        options: {
            port: 9100,
            hostname: '*',
            base: '.',
            keepalive: true
        }
    }
}
  • 修改elasticsearch配置
vim elasticsearch-7.3.2/config/elasticsearch.yml
# 将下面两行内容放到文件末尾
http.cors.enabled: true  
http.cors.allow-origin: "*"

启动elasticsearch-head

cd elasticsearch-head
npm run start 

访问head管理页面: http://localhost:9100/

看到下图界面就代表安装成功
Elasticsearch系列(一) 安装Elasticsearch _ JavaClub全栈架构师技术笔记

作者:费墨
来源链接:https://www.cnblogs.com/feimoc/p/12957691.html

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。


本文链接:https://www.javaclub.cn/server/69173.html

分享给朋友:

“Elasticsearch系列(一) 安装Elasticsearch” 的相关文章

虚拟机Linux 教程之Ubuntu安装教程【超多图】

虚拟机Linux 教程之Ubuntu安装教程【超多图】

文章目录 01前言 02虚拟机的安装 03Ubuntu镜像的下载...

Spring Boot 整合 Elasticsearch,实现 function score query 权重分查询

Spring Boot 整合 Elasticsearch,实现 function score query 权重分查询

摘要: 原创出处 www.bysocket.com 「泥瓦匠BYSocket 」欢迎转载,保留摘要,谢谢! 『 预见未来最好的方式就是亲手创造未来 – 《史蒂夫·乔布斯传》 』 运行环境:JDK 7 或 8,Maven 3.0+ 技术栈:SpringBoot 1...

IDEA社区版下载安装教程

IDEA社区版下载安装教程

一.安装IDEA 官网选社区版下载,选择安装路径后 打开IDEA后由于第一次使用,就选Do not import settings confirm协议后选择主题风格 二.新建工程 下面点击next...

Linux for Ubuntu Intellij Idea 免費激活

注冊碼與方法請點擊這裏. 更改hosts方法: sudo gedit /etc/hosts 作者:可可可可KE是 来源链接:https://blog.csdn.net/tydyz/article/de...

IDEA 永久激活破解教程,操作简单适合小白(2022年1月25日更新)

IDEA 永久激活破解教程,操作简单适合小白(2022年1月25日更新)

转自:https://r86oxhhvu2.feishu.cn/docs/doccnIR4lBYFmIzNU3rN2dRHIPd   0. 下载激活补丁   下载激活用到的补丁文件。...

IntelliJ IDEA 激活码,免费的就是香,1分钟快速激活IDEA!

IntelliJ IDEA 激活码,免费的就是香,1分钟快速激活IDEA!

一、IntelliJ IDEA 激活码 下边的 IDEA 激活码失效了的话,请关注微信公众号:码农code之路,然后发送“ 激活码 ”即可获取最新且有效的。 二、免费的就是香,1分钟快速激活IDEA YT8MCJ1MVC-eyJsaWNlb...

IDEA 激活 2022

idea 激活 2022 激活包下载: https://wws.lanzouq.com/iedrU04ib9fi 步骤 删除之前的激活方式 如果出现2022版idea双击打不开的情况参考:https://blog.csdn.ne...

IntelliJ Idea 2017 免费激活方法

1. 到网站 http://idea.lanyus.com/ 获取注册码。 2.填入下面的license server:   http://intellij.mandroid.cn/  http://idea.imsxm.com/  http://ide...

IntelliJ IDEA 2016.2.5激活码

IntelliJ IDEA 2016.2.5 激活 方法一:激活码 CNEKJPQZEX-eyJsaWNlbnNlSWQiOiJDTkVLSlBRWkVYIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVO...

idea 激活步骤

idea 激活步骤

如果你的idea是已经激活过,但是到期了,点击help-register  删除之前的license server(不是通过注册服务激活的,就不用管)   激活步骤如下: 1、修改hosts文件,把 0.0.0.0...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。