ElasticSearch(一):介绍及安装
来源:互联网 发布:美国大学gpa算法 编辑:程序博客网 时间:2024/06/04 21:04
一:ES介绍
ElasticSearch是一个基于Lucene的搜索服务器。
它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。
Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。
在Elasticsearch中存储数据的行为就叫做索引(indexing),不过在索引之前,我们需要明确数据应该存储在哪里。
在Elasticsearch中,文档归属于一种类型(type),而这些类型存在于索引(index)中,我们可以画一些简单的对比图来类比传统关系型数据库:
Relational DB -> Databases -> Tables -> Rows -> ColumnsElasticsearch -> Indices -> Types -> Documents -> Fields
Elasticsearch集群可以包含多个索引(indices)(数据库),每一个索引可以包含多个类型(types)(表),每一个类型包含多个文档(documents)(行),然后每个文档包含多个字段(Fields)(列)。
默认情况下,文档中的所有字段都会被索引(拥有一个倒排索引),只有这样他们才是可被搜索的。
二:安装
这里仅介绍在windows 下的软件安装。
1.安装java;
2.下载来自https://www.elastic.co/downloads/elasticsearch 的ElasticSearch,选择Zip文件,可解压至 D:\elasticsearch-2.4.1。
3.运行cmd,进入cd D:\elasticsearch-2.4.1\bin 目录。
4.运行elasticsearch.bat,可见如下显示:
5.现在在浏览器里测试一下
如果你返回的信息如上方显示,那就意味着ES可以使用了。
6.最后我们还需要从 http://mobz.github.io/elasticsearch-head/ 安装ElasticSearch Head插件
安装方法非常简单,运行cmd,输入如下命令,即可将 elasticsearch-head插件装到你的环境里。
cd D:\elasticsearch-2.4.1\bin
plugin -install mobz/elasticsearch-head
- ElasticSearch(一):介绍及安装
- elasticsearch介绍之安装(一)
- 【ES】ElasticSearch 安装介绍 <一>
- ElasticSearch(一)-安装
- elasticsearch安装(一)
- ElasticSearch基本概念介绍(一)
- ElasticSearch学习笔记(一)ElasticSearch安装
- elasticsearch 笔记(一)安装
- elk安装及使用一(elk的概述及elasticsearch安装)
- BlenderPython (一)介绍及安装
- mogodb 介绍(一)----安装及配置
- zookeeper介绍及集群安装(一)
- MongoDB一(介绍及安装)
- Elasticsearch介绍(一)----基本概念
- elasticsearch 介绍和安装
- Mac安装ElasticSearch介绍
- ElasticSearch及ElasticSearch-head的安装(windows版本)
- ELK日志架构一之ELK简介及Elasticsearch安装
- linux下du查看目录文件夹大小
- 播放网络视频(当Activity的背景)
- 读《技术人员的发展之路》有感
- Uva1152 4 Values whose Sum is 0
- 关于 PHP 表单安全性的重要提示
- ElasticSearch(一):介绍及安装
- android-目录学习
- 2016技术
- 经常使用的一些Maven dependency
- JQuery Mobile
- STL 序列容器之vector
- Leetcode 14. Longest Common Prefix
- DLP测试样本
- ElasticSearch(二):集群管理工具elasticsearch-head