`
kylin_bo
  • 浏览: 7733 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

一起学学 ElasticSearch(1)

阅读更多

最近产品需要用到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快速入门笔记,ElasticSearch基本操作以及爬虫(Java-ES仿京东实战),包含了小狂神讲的东西,特别适合新手学习,笔记保存下来可以多看看。好记性不如烂笔头哦~,ElasticSearch,简称es,es是一个...

    ES查询客户端,elasticsearch可视化工具 elasticsearch查询客户端

    Elasticsearch(简称ES)是一款强大的开源搜索引擎,广泛应用于数据检索、分析和管理。作为分布式、RESTful风格的搜索和数据分析引擎,Elasticsearch能够提供实时、高可用性以及可扩展的搜索功能。在进行日常的数据...

    elasticSearch-8.14.1-windows

    Elasticsearch 8.14.1 是一个高度可扩展的开源全文检索和分析引擎,专为分布式环境设计。它允许开发者和系统管理员快速、高效地存储、搜索和分析大量数据。Elasticsearch 广泛应用于日志分析、信息检索、网站搜索、...

    ES客户端+谷歌浏览器插件+Multi-Elasticsearch-Head

    1.保存和存储几个Elasticsearch端点 2.索引选项卡中的更多列 3. 任何请求现在都可以像 /_cat/indices 一样处理 JSON 返回 4. 更简约的外观(更小的字体等...) Multi-Elasticsearch-Head是一个用于管理多个Elastic...

    es-head Elasticsearch的可视化操作插件

    es-head是一个针对Elasticsearch的可视化操作插件。它提供了一个便捷的操作工具,可以连接Elasticsearch搜索引擎,并提供可视化的操作页面,对Elasticsearch进行各种设置和数据检索功能的管理。 es-head 插件可以在...

    elasticSearch(ES)最新版 ik分词插件7.10 elasticsearch-analysis-ik-7.10.0

    Elasticsearch(ES)是一种流行的开源全文搜索引擎,它基于Lucene构建,提供了分布式、RESTful风格的搜索和分析引擎服务。在中文环境下,为了实现精确的分词和搜索,我们需要安装适合版本的分词插件,如“elastic...

    elasticsearch elasticsearch-6.2.2 elasticsearch-6.2.2.zip 下载

    根据提供的文件信息,我们可以推断出本篇文章将围绕Elasticsearch 6.2.2版本进行详细介绍,包括其下载方式、主要功能特性以及在实际应用中的常见用途。 ### Elasticsearch简介 Elasticsearch是一款基于Lucene的...

    elasticsearch 8.11.3 windows安装包

    Elasticsearch 是位于 Elastic Stack 核心的分布式搜索和分析引擎。Logstash 和 Beats 有助于收集、聚合和丰富您的数据并将其存储在 Elasticsearch 中。Kibana 使您能够以交互方式探索、可视化和分享对数据的见解,...

    Windows版本(8.11)ElasticSearch、elasticsearch-head、kibana、IK分词

    1. **下载与解压**: 首先,你需要从官方网站下载适用于Windows的Elasticsearch 8.11.3版本,即`elasticsearch-8.11.3-windows-x86_64.zip`。解压缩后,将文件夹放置在合适的目录下。 2. **环境变量设置**: 将...

    7.17.1系列Elasticsearch的elasticsearch-analysis-ik分词器

    适用于7.17.1系列,例如Elasticsearch的7.17.12版本。 elasticsearch-analysis-ik 是一个常用的中文分词器,在 Elasticsearch 中广泛应用于中文文本的分析和搜索。下面是 elasticsearch-analysis-ik 分词器的几个...

    Elasticsearch 开机自启脚本

    `start` 用于启动Elasticsearch,这里使用 `su` 命令切换到指定的Elasticsearch用户(例如 `es-admin`),然后进入Elasticsearch的安装目录并执行 `bin/elasticsearch` 文件以后台模式启动服务。`stop` 通过查找并杀...

    Elasticsearch 开发手册

    在数据抽取 ELT 领域,ES 全家桶 ELK(Elasticsearch+Logstash+Kibana)赫赫有名。 Elasticsearch 基本概念: * 倒排索引:Elasticsearch 为什么快,核心设计理念就是采用了倒排索引机制。倒排索引的方式是,根据 ...

    elasticsearch服务器安装包

    1. **Java运行环境**:Elasticsearch是用Java编写的,因此,安装前必须确保系统上已安装了JDK,并且版本至少为8。可以通过`java -version`命令检查Java版本。 2. **下载安装包**:这里的"es安装包"即为Elastic...

    Elastic Search搭建使用教程.pdf(内含ElasticSearch教程权威指南)

    Elasticsearch是一款基于Lucene的开源搜索引擎,它使用RESTful接口进行数据操作,数据以JSON格式存储。Elasticsearch以其高效的全文搜索功能,实时数据处理能力,以及易于使用的特性,在众多企业中得到了广泛应用,...

    elasticsearch7.14.0.zip

    1. **Elasticsearch核心概念**:Elasticsearch是一个基于Lucene构建的分布式、RESTful风格的搜索和分析引擎。其主要概念包括索引(Index)、类型(Type)、文档(Document)和节点(Node)。索引用于存储数据,类型...

    ElasticSearch官方测试数据

    Elasticsearch(ES)是一种流行的开源全文搜索引擎,它基于Lucene库构建,被广泛用于大数据分析、日志聚合、实时搜索和索引等场景。官方提供的测试数据集是检验Elasticsearch功能、性能和稳定性的关键资源,可以帮助...

    基于.netcore搜索封装ElasticSearch.zip

    1. **配置连接**: 配置Elasticsearch的连接信息,如节点地址、端口、认证信息等。这通常在应用启动时完成。 2. **创建索引**: 定义数据模型并创建对应的Elasticsearch索引。索引是Elasticsearch中的逻辑存储单元,...

    适用于elasticsearch7.12.1版本

    Elasticsearch 7.12.1 是一个强大的开源全文搜索引擎,它基于 Lucene 库进行构建,提供了分布式、实时的搜索和分析引擎服务。这个版本的 Elasticsearch 针对性能和稳定性进行了优化,适用于大规模数据检索和分析场景...

    elasticsearch未授权访问 漏洞修复

    Elasticsearch 是一个流行的开源全文搜索引擎,常用于大数据分析和实时数据检索。然而,如果没有正确配置安全设置,它可能会暴露于未授权访问的风险中,这可能导致数据泄露或恶意操作。本文将详细讲解如何修复 ...

Global site tag (gtag.js) - Google Analytics