博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
elasticsearch(1) 安装和使用
阅读量:6980 次
发布时间:2019-06-27

本文共 1623 字,大约阅读时间需要 5 分钟。

一、简介

Elasticsearch是一个基于的开源搜索引擎。无论在开源还是专有领域,Lucene可以被认为是迄今为止最先进、性能最好的、功能最全的搜索引擎库。

但是,Lucene只是一个库。想要使用它,你必须使用Java来作为开发语言并将其直接集成到你的应用中,更糟糕的是,Lucene非常复杂,你需要深入了解检索的相关知识来理解它是如何工作的。

Elasticsearch也使用Java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但是它的目的是通过简单的RESTful API来隐藏Lucene的复杂性,从而让全文搜索变得简单。

不过,Elasticsearch不仅仅是Lucene和全文搜索,我们还能这样去描述它:

  • 分布式的实时文件存储,每个字段都被索引并可被搜索
  • 分布式的实时分析搜索引擎
  • 可以扩展到上百台服务器,处理PB级结构化或非结构化数据

而且,所有的这些功能被集成到一个服务里面,你的应用可以通过简单的RESTful API、各种语言的客户端甚至命令行与之交互。

上手Elasticsearch非常容易。它提供了许多合理的缺省值,并对初学者隐藏了复杂的搜索引擎理论。它开箱即用(安装即可使用),只需很少的学习既可在生产环境中使用。

Elasticsearch在下许可使用,可以免费下载、使用和修改。

随着你对Elasticsearch的理解加深,你可以根据不同的问题领域定制Elasticsearch的高级特性,这一切都是可配置的,并且配置非常灵活。

 

二、安装

ES的安装非常简单,以windows为例:

1、首先去官网下载安装包,https://www.elastic.co/cn/downloads/elasticsearch。

2、解压安装包到安装目录下

3、执行./bin 目录下elasticsearch.bat

 

三、指定JDK

由于ES高版本需要JDK1.8及以上环境,如果与环境变量中的jdk版本不一致,可以再运行ES时指定jdk版本。

方法是修改elasticsearch.bat

@echo offSET JAVA_HOME=E:\Program Files\Java\jdk1.8.0_131setlocal enabledelayedexpansionsetlocal enableextensions

在@echo off 后面 设置

SET JAVA_HOME=指定jdk的地址

 

这样我们就完成了简单的ES单机部署,默认端口号9200

通过http 请求http://127.0.0.1:9200/

得到相应

{  "name" : "3uz94a4",  "cluster_name" : "elasticsearch",  "cluster_uuid" : "jgn-MqgqQ6eOEo77Vr4lhw",  "version" : {    "number" : "6.4.2",    "build_flavor" : "default",    "build_type" : "zip",    "build_hash" : "04711c2",    "build_date" : "2018-09-26T13:34:09.098244Z",    "build_snapshot" : false,    "lucene_version" : "7.4.0",    "minimum_wire_compatibility_version" : "5.6.0",    "minimum_index_compatibility_version" : "5.0.0"  },  "tagline" : "You Know, for Search"}

说明ES部署成功了

转载于:https://www.cnblogs.com/wuzhe1991/p/9921591.html

你可能感兴趣的文章
监控平台实施方案
查看>>
RSA2012系列(2):HP谈他们的安全智能平台
查看>>
统帅转型:轻时尚时代挺进年轻领地
查看>>
Photoshop制作一只可爱的卡通小鸟
查看>>
飞鹤借力品质打造奶粉生态 胜算几何?
查看>>
1-2-Active Directory 域服务准备概述
查看>>
分享Silverlight/WPF/Windows Phone一周学习导读(07月25日-07月31日)
查看>>
理解并取证:动态路由协议RIP的工作原理
查看>>
演示:思科路由器到路由器的IOS镜像管理
查看>>
Lync 小技巧-33-BlueStacks安卓模拟器 For Lync 2013
查看>>
从云原生看企业云的未来
查看>>
2013款Mac Pro“神秘”主机详解
查看>>
解决FastJson 1.2.39的bug
查看>>
谈谈VIP漂移那点破事
查看>>
通过脚本案例学习shell(三) --- 通过交互式脚本自动创建Apache虚拟主机
查看>>
hao123联盟新政的机制效用
查看>>
vSphere 6.5密码正确不能登录解决方法
查看>>
ACM HDU 1020Encoding
查看>>
Nvelocity中全选+批量删除
查看>>
jquery常用代码片段
查看>>