`
yucang52555
  • 浏览: 70004 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
阅读更多
老早就想接触elastic Search,由于懒惰一直拖到现在。今天第一个步骤,先把源码弄到eclipse里面再说。

1:直接去github下载源码:https://github.com/elasticsearch/elasticsearch

2:解压放到工作区,由eclipse导入已存在的maven工程选择下载的elasticsearch目录,此时会有错误略过先(错误一般是缺少jar,maven-pluging的jar或者工程依赖的jar),这个过程是假稍微有点长哦。

3:导入完成你会发现maven配置文件报错,逐个将jar包导入。需要耐心点呢,这跟网络有关系的。

4:在jar包导完之后会报一个错,execution: create-heapdump-directory, phase:   generate-test-resources:解决方案如下链接:http://blog.csdn.net/steveguoshao/article/details/12613751

5:在maven的配置文件中,根节点引入:xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd",出现了问题,还是因为jar包没有正确导入的缘故。

6:导入完成之后,如图所示:


不好意思,发现程序还没有弄好,今天继续调整了一下。
================================================================================

7:到了第六部发现还是不能正常运行bootStrap,原因在于maven的jar没有引入。eclipse可以导入。

8:另外,elasticSarch是基于jdk1.7写的,linux上面对于jdk1.7的支持还不是那么好,需要注意这个版本哦。

现在就得到了可以运行的源码项目结构:


9:运行程序:org.elasticsearch.bootstrap.Bootstrap。

10:在浏览器地址栏输入http://localhost:9200,即可看到:


至此:elasticSearch源码部署到eclipse收工。


程序猿行业技术生活交流群:181287753(指尖天下),欢迎大伙加入交流学习。

  • 大小: 8.2 KB
  • 大小: 13.4 KB
  • 大小: 3.6 KB
0
3
分享到:
评论

相关推荐

    ElasticSearch单节点部署步骤

    Elasticsearch(简称ES)是一种基于Lucene的分布式、RESTful搜索引擎,常用于大数据分析、日志收集和实时搜索等场景。在单节点部署中,我们将设置一个独立的Elasticsearch实例,适用于学习、测试或者小型应用。 **...

    Elasticsearch API

    Elasticsearch源码部署是一个复杂过程,涉及到编译、配置和运行Elasticsearch集群。这个过程中会使用到一些参考文档,如“ES中文社区”的文档。文档内容可能涉及到如何在不同的环境(例如开发环境、测试环境、生产...

    Intellij IDEA调试Elasticsearch 5.4.0源码.pdf

    首先,文档指出深入理解一个系统离不开对其源码的调试学习,尤其Elasticsearch在不同版本间源码架构差异较大,5.x版本后采用Gradle作为构建和部署工具,增加了搭建调试环境的难度。在硬件环境方面,文档推荐了...

    elasticsearch-analysis-ik-5.3.2 源码

    1. **Maven编译**:由于项目依赖Maven构建,因此需要先安装Maven,然后在项目根目录执行`mvn clean package`命令,生成的插件jar文件可以部署到Elasticsearch中使用。 2. **配置与集成**:在Elasticsearch的`config...

    windows最新版 elasticsearch-7.17.0-windows-x86_64.zip

    Windows版本的Elasticsearch让Windows用户也能方便地部署和使用这一强大的工具。 在“elasticsearch-7.17.0-windows-x86_64.zip”这个压缩包中,包含了Elasticsearch的最新稳定版7.17.0,专为Windows 64位系统设计...

    ElasticSearch 重写IK分词器源码设置mysql热词更新词库1

    在本文中,我们将探讨如何利用Elasticsearch的IK分词器并对其进行源码改造,以实现热词库的动态更新,特别是通过MySQL数据库进行热词和停用词的定时更新。首先,我们要了解IK分词器的几种常用词库配置方式。 **0. ...

    elasticsearch7.14.0.zip

    这个压缩包包含了针对Windows和Linux操作系统的安装包,便于在不同环境下部署和使用Elasticsearch。此外,它还提供了多个插件的源码,如IK分词器、Pinyin插件和HanLP自然语言处理库,这些插件为Elasticsearch增加了...

    ElasticSearch-7.11部署配套资源.rar

    包括:elasticSearch-7.11、elasticsearch-6.8.0源码和部署时需要的相关JDK1.8、JDK11; 可自行下载配套文章(Window10下安装部署ElasticSearch-7.11和IK分词器)使用。

    elasticsearch-6.4.3-全套(ela+源码+ik分词器+kibana)-windows.rar

    2. **Elasticsearch源码**: 提供源码意味着用户可以深入理解Elasticsearch的工作原理,进行自定义开发或优化。源码包含Java代码,通过阅读源码,开发者可以学习到Elasticsearch如何实现分布式的索引、搜索、存储等...

    elasticsearch.zip

    Elasticsearch是一个强大的开源搜索引擎,广泛应用于数据分析、日志收集、全文检索等领域。在本案例中,"elasticsearch.zip" 文件是与ThinkPHP (TP) 框架相关的,特别是TP5版本,它被设计为可以移植到较早的TP3版本...

    elasticsearch 6.1.2 安装部署包 最新版本

    Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。 Elasticsearch requires at least Java...

    elasticsearch-analysis-ik-6.4.2 插件包含源码

    安装说明指导我们如何将这个插件正确地部署到 Elasticsearch 环境中,确保其能正常工作。 对于新手来说,安装过程通常包括以下步骤: 1. **下载插件**:从官方仓库或本压缩包中获取 elasticsearch-analysis-ik-...

    ElasticSearch7.17.5版本自定义ik分词器源码

    支持停止词,扩展词热更新,将分析器自定义为ik_smart_custom和ik_max_word_custom了,使用idea导入项目,mvn clear complile package 打包完成,使用release中的zip文件部署,记得修改db.properties中的数据库连接...

    es搜索引擎资源包:elasticsearch-5.6.1.zip

    在本资源包 "elasticsearch-5.6.1.zip" 中,包含了 Elasticsearch 5.6.1 版本的所有组件和配置文件,适合在 Linux 系统上部署使用。 **一、Elasticsearch 的核心特性** 1. **分布式**:Elasticsearch 支持跨多个...

    Elasticsearch教程之部署详解文档

    ### Elasticsearch部署详解知识点 #### 一、Elasticsearch简介与特性 - **定义**:Elasticsearch是一款基于Lucene的开源搜索服务器,提供了分布式的全文检索功能。 - **特点**: - **RESTful接口**:支持HTTP请求...

    elasticsearch-6.4.3-全套(ela+源码+ik分词器+kibana)-linux.rar

    在部署和使用这套Elasticsearch套装时,你需要确保系统已经安装了Java运行环境,并根据官方文档配置Elasticsearch的配置文件(如`elasticsearch.yml`)。然后,你可以通过Kibana的Web界面进行数据的导入、查询和可视...

    elasticsearch-head-master安装及下载.rar

    这款工具无需安装,只需将其部署在运行Elasticsearch的服务器上,通过浏览器访问即可使用。以下是对"elasticsearch-head-master安装及下载"的详细步骤和相关知识点的说明。 **1. 下载Elasticsearch Head** 首先,你...

    docker-compose编排elasticsearch一键快速部署运行

    在linux环境,通过docker-compose编排elasticsearch一键快速部署运行,已经准备好yml配置文件和elasticsearch相关的配置文件、以及kibana相关的配置文件(用于可视化查看es数据的工具),只要拿来直接用就可以一、...

    elasticsearch-header插件

    Elasticsearch Header 是一个专为 Elasticsearch 客户端设计的插件,它基于 Node.js 运行,旨在增强和扩展ES客户端的功能,特别是对于用户界面和交互方面提供了更丰富的头部信息支持。在本文中,我们将深入探讨该...

Global site tag (gtag.js) - Google Analytics