最近产品需要用到ElasticSearch,因此开始学习一下,有兴趣的可以一起。
好,今天从安装开始吧!
网上说 ElasticSearch 是开箱即用,解压即可使用。试试吧!
首先,当然是下载,地址如下:http://www.elasticsearch.org/download/
好吧,得到了elasticsearch-1.0.0.tar.gz OK (最新版本1.0)。
[root@localhost Downloads]# ls
elasticsearch-1.0.0.tar.gz
//解压:
[root@localhost Downloads]# tar -zxvf elasticsearch-1.0.0.tar.gz
elasticsearch-1.0.0/bin/elasticsearch
elasticsearch-1.0.0/bin/plugin
elasticsearch-1.0.0/bin/elasticsearch.in.sh
elasticsearch-1.0.0/lib/sigar/
elasticsearch-1.0.0/lib/sigar/libsigar-universal-macosx.dylib
elasticsearch-1.0.0/lib/sigar/libsigar-x86-freebsd-5.so
elasticsearch-1.0.0/lib/sigar/libsigar-x86-solaris.so
elasticsearch-1.0.0/lib/sigar/libsigar-sparc-solaris.so
elasticsearch-1.0.0/lib/sigar/libsigar-amd64-linux.so
elasticsearch-1.0.0/lib/sigar/libsigar-universal64-macosx.dylib
elasticsearch-1.0.0/lib/sigar/libsigar-x86-freebsd-6.so
elasticsearch-1.0.0/lib/sigar/libsigar-ia64-linux.so
elasticsearch-1.0.0/lib/sigar/libsigar-sparc64-solaris.so
elasticsearch-1.0.0/lib/sigar/libsigar-x86-linux.so
elasticsearch-1.0.0/lib/sigar/libsigar-amd64-solaris.so
elasticsearch-1.0.0/lib/sigar/sigar-1.6.4.jar
elasticsearch-1.0.0/lib/sigar/libsigar-amd64-freebsd-6.so
elasticsearch-1.0.0/config/logging.yml
elasticsearch-1.0.0/config/elasticsearch.yml
elasticsearch-1.0.0/lib/lucene-core-4.6.1.jar
elasticsearch-1.0.0/lib/lucene-codecs-4.6.1.jar
elasticsearch-1.0.0/lib/lucene-queries-4.6.1.jar
elasticsearch-1.0.0/lib/lucene-analyzers-common-4.6.1.jar
elasticsearch-1.0.0/lib/lucene-memory-4.6.1.jar
elasticsearch-1.0.0/lib/lucene-highlighter-4.6.1.jar
elasticsearch-1.0.0/lib/lucene-queryparser-4.6.1.jar
elasticsearch-1.0.0/lib/lucene-sandbox-4.6.1.jar
elasticsearch-1.0.0/lib/lucene-suggest-4.6.1.jar
elasticsearch-1.0.0/lib/lucene-misc-4.6.1.jar
elasticsearch-1.0.0/lib/lucene-join-4.6.1.jar
elasticsearch-1.0.0/lib/lucene-grouping-4.6.1.jar
elasticsearch-1.0.0/lib/lucene-spatial-4.6.1.jar
elasticsearch-1.0.0/lib/spatial4j-0.3.jar
elasticsearch-1.0.0/lib/jts-1.12.jar
elasticsearch-1.0.0/lib/log4j-1.2.17.jar
elasticsearch-1.0.0/lib/jna-3.3.0.jar
elasticsearch-1.0.0/lib/elasticsearch-1.0.0.jar
elasticsearch-1.0.0/README.textile
elasticsearch-1.0.0/LICENSE.txt
elasticsearch-1.0.0/NOTICE.txt
//移动到运行目录
[root@localhost Downloads]# mv elasticsearch-1.0.0 /usr/local/elasticsearch-1.0.0
现在应该可以启动了吧
[root@localhost Downloads]# cd /usr/local/elasticsearch-1.0.0/bin
[root@localhost bin]# ./elasticsearch
[2014-02-24 17:32:32,619][INFO ][node ] [Death] version[1.0.0], pid[7235], build[a46900e/2014-02-12T16:18:34Z]
[2014-02-24 17:32:32,619][INFO ][node ] [Death] initializing ...
[2014-02-24 17:32:32,622][INFO ][plugins ] [Death] loaded [], sites []
[2014-02-24 17:32:44,554][INFO ][node ] [Death] initialized
[2014-02-24 17:32:44,555][INFO ][node ] [Death] starting ...
[2014-02-24 17:32:44,950][INFO ][transport ] [Death] bound_address {inet[/0:0:0:0:0:0:0:0:9300]}, publish_address {inet[/192.168.25.129:9300]}
[2014-02-24 17:32:48,237][INFO ][cluster.service ] [Death] new_master [Death][iNbcznJhTvOjo42wsvLyTw][localhost.localdomain][inet[/192.168.25.129:9300]], reason: zen-disco-join (elected_as_master)
[2014-02-24 17:32:48,425][INFO ][discovery ] [Death] elasticsearch/iNbcznJhTvOjo42wsvLyTw
[2014-02-24 17:32:49,015][INFO ][http ] [Death] bound_address {inet[/0:0:0:0:0:0:0:0:9200]}, publish_address {inet[/192.168.25.129:9200]}
[2014-02-24 17:32:49,090][INFO ][gateway ] [Death] recovered [0] indices into cluster_state
[2014-02-24 17:32:49,091][INFO ][node ] [Death] started
OK
访问一下试试:
打开浏览器,输入http://192.168.25.129:9200/
{ "status" : 200, "name" : "Shatterstar", "version" : { "number" : "1.0.0", "build_hash" : "a46900e9c72c0a623d71b54016357d5f94c8ea32", "build_timestamp" : "2014-02-12T16:18:34Z", "build_snapshot" : false, "lucene_version" : "4.6" }, "tagline" : "You Know, for Search" }
大功告成!
注意:jdk1.6以上版本哦!
相关推荐
(狂神)ElasticSearch快速入门笔记,ElasticSearch基本操作以及爬虫(Java-ES仿京东实战),包含了小狂神讲的东西,特别适合新手学习,笔记保存下来可以多看看。好记性不如烂笔头哦~,ElasticSearch,简称es,es是一个...
Elasticsearch(简称ES)是一款强大的开源搜索引擎,广泛应用于数据检索、分析和管理。作为分布式、RESTful风格的搜索和数据分析引擎,Elasticsearch能够提供实时、高可用性以及可扩展的搜索功能。在进行日常的数据...
Elasticsearch 8.14.1 是一个高度可扩展的开源全文检索和分析引擎,专为分布式环境设计。它允许开发者和系统管理员快速、高效地存储、搜索和分析大量数据。Elasticsearch 广泛应用于日志分析、信息检索、网站搜索、...
1.保存和存储几个Elasticsearch端点 2.索引选项卡中的更多列 3. 任何请求现在都可以像 /_cat/indices 一样处理 JSON 返回 4. 更简约的外观(更小的字体等...) Multi-Elasticsearch-Head是一个用于管理多个Elastic...
es-head是一个针对Elasticsearch的可视化操作插件。它提供了一个便捷的操作工具,可以连接Elasticsearch搜索引擎,并提供可视化的操作页面,对Elasticsearch进行各种设置和数据检索功能的管理。 es-head 插件可以在...
Elasticsearch(ES)是一种流行的开源全文搜索引擎,它基于Lucene构建,提供了分布式、RESTful风格的搜索和分析引擎服务。在中文环境下,为了实现精确的分词和搜索,我们需要安装适合版本的分词插件,如“elastic...
根据提供的文件信息,我们可以推断出本篇文章将围绕Elasticsearch 6.2.2版本进行详细介绍,包括其下载方式、主要功能特性以及在实际应用中的常见用途。 ### Elasticsearch简介 Elasticsearch是一款基于Lucene的...
Elasticsearch 是位于 Elastic Stack 核心的分布式搜索和分析引擎。Logstash 和 Beats 有助于收集、聚合和丰富您的数据并将其存储在 Elasticsearch 中。Kibana 使您能够以交互方式探索、可视化和分享对数据的见解,...
适用于7.17.1系列,例如Elasticsearch的7.17.12版本。 elasticsearch-analysis-ik 是一个常用的中文分词器,在 Elasticsearch 中广泛应用于中文文本的分析和搜索。下面是 elasticsearch-analysis-ik 分词器的几个...
`start` 用于启动Elasticsearch,这里使用 `su` 命令切换到指定的Elasticsearch用户(例如 `es-admin`),然后进入Elasticsearch的安装目录并执行 `bin/elasticsearch` 文件以后台模式启动服务。`stop` 通过查找并杀...
在数据抽取 ELT 领域,ES 全家桶 ELK(Elasticsearch+Logstash+Kibana)赫赫有名。 Elasticsearch 基本概念: * 倒排索引:Elasticsearch 为什么快,核心设计理念就是采用了倒排索引机制。倒排索引的方式是,根据 ...
1. **Java运行环境**:Elasticsearch是用Java编写的,因此,安装前必须确保系统上已安装了JDK,并且版本至少为8。可以通过`java -version`命令检查Java版本。 2. **下载安装包**:这里的"es安装包"即为Elastic...
Elasticsearch是一款基于Lucene的开源搜索引擎,它使用RESTful接口进行数据操作,数据以JSON格式存储。Elasticsearch以其高效的全文搜索功能,实时数据处理能力,以及易于使用的特性,在众多企业中得到了广泛应用,...
1. **Elasticsearch核心概念**:Elasticsearch是一个基于Lucene构建的分布式、RESTful风格的搜索和分析引擎。其主要概念包括索引(Index)、类型(Type)、文档(Document)和节点(Node)。索引用于存储数据,类型...
Elasticsearch(ES)是一种流行的开源全文搜索引擎,它基于Lucene库构建,被广泛用于大数据分析、日志聚合、实时搜索和索引等场景。官方提供的测试数据集是检验Elasticsearch功能、性能和稳定性的关键资源,可以帮助...
1. **配置连接**: 配置Elasticsearch的连接信息,如节点地址、端口、认证信息等。这通常在应用启动时完成。 2. **创建索引**: 定义数据模型并创建对应的Elasticsearch索引。索引是Elasticsearch中的逻辑存储单元,...
Elasticsearch 7.12.1 是一个强大的开源全文搜索引擎,它基于 Lucene 库进行构建,提供了分布式、实时的搜索和分析引擎服务。这个版本的 Elasticsearch 针对性能和稳定性进行了优化,适用于大规模数据检索和分析场景...
Elasticsearch 是一个流行的开源全文搜索引擎,常用于大数据分析和实时数据检索。然而,如果没有正确配置安全设置,它可能会暴露于未授权访问的风险中,这可能导致数据泄露或恶意操作。本文将详细讲解如何修复 ...
1. 分布式特性:Elasticsearch设计的核心就是分布式,它可以将数据分布在多个节点上,实现自动的故障转移和负载均衡。这使得Elasticsearch能够处理大规模的数据,并保持高可用性。 2. RESTful API:Elasticsearch...