java 操作elasticsearch之搭建测试项目环境

在创建项目之前请确认maven是否安装好,在此我是以环境都搭建好的情况下进行示范,现在以eclipse开发工具为例,具体操作如下:

1、创建maven项目

File - new -other

2、在pom文件中导入对应的jar包坐标

在此我没有添加log4j等坐标,需要的根据自己需要进行添加jar包坐标

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.cyb</groupId>
  <artifactId>ElasticTest</artifactId>
  <version>0.0.1-SNAPSHOT</version>

   <dependencies>
        <!-- Elasticsearch核心依赖包 -->
        <dependency>
            <groupId>org.elasticsearch.client</groupId>
            <artifactId>transport</artifactId>
            <version>6.2.4</version>
        </dependency>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.12</version>
            <scope>test</scope>
        </dependency>

    </dependencies>

    <build>

        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.2</version>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                    <encodeing>UTF-8</encodeing>
                </configuration>
            </plugin>
        </plugins>

    </build>
</project>

3、根据pom坐标进行下载对应的jar包

  右击项目-选择maven-选择 update project..进行jar包下载

  到此该项目环境已搭建完成,后期我将java操作的增删改查,聚合查询,版本控制陆续在后面博客中写出,感兴趣的朋友可以关注,另转发请说明转发出处。本人的博客主页为:https://www.cnblogs.com/chenyuanbo/

技术在于交流!

原文地址:https://www.cnblogs.com/chenyuanbo/p/10296777.html

时间: 2024-10-08 06:39:26

java 操作elasticsearch之搭建测试项目环境的相关文章

基于Spring+IDEA+Maven搭建测试项目

一.背景介绍 1.1公司相关技术 Git:是一款免费的开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目,方便多人集成开发 Maven:是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具,同时还提供了高级项目管理工具 Jira:是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪.客户服务.需求收集.流程审批.任务跟踪.项目跟踪和敏捷管理等工作领域 Dubbo:是阿里巴巴公司一个开源的分布式服务框架,致力于提供高性能和

JBOSS安装与配置搭建本地项目环境(方便前端开发调式)

JBOSS安装与配置搭建本地项目环境  什么是JBOSS? JBOSS是EJB的服务器,就像Tomcat是JSP服务器一样,就是服务器的一种. 环境搭建如下: 一:首先安装JDK,配置环境变量(PATH,CLASSPATH,JAVA_HOME).       1. 网上下载JDK安装,我的下载如下: 点击安装,下一步,然后出现如下界面,更改文件目录如下: 我的jdk存放在D盘java文件下,点击[下一步]按钮后,出现如下: jre目录也放在D盘java下.点击[下一步]安装完成后,我在D盘jav

测试项目环境配置

1.建立jiwuyf数据库,加入esfpicture1-100个分表,加入esfidfactory主键生成器表 2.jboss下的mysql-ds.xml中加入数据源配置 <local-tx-datasource> <jndi-name>jiwuyf_slaves_db</jndi-name> <connection-url>jdbc:mysql://192.168.1.253:3306/jiwuyf?useUnicode=true&characte

java操作elasticsearch实现批量添加数据(bulk)

java操作elasticsearch实现批量添加主要使用了bulk 代码如下: //bulk批量操作(批量添加) @Test public void test7() throws IOException { //1.指定es集群 cluster.name 是固定的key值,my-application是ES集群的名称 Settings settings = Settings.builder().put("cluster.name", "my-application"

java操作elasticsearch实现基本的增删改查操作

一.在进行java操作elasticsearch之前,请确认好集群的名称及对应的ES节点ip和端口 1.查看ES的集群名称 #进入elasticsearch.yml配置文件/opt/elasticsearch-6.4.3/config vim elasticsearch.yml 2.查询ip 二.根据文档id查询数据 /** * */ package com.cyb.test; import java.net.InetAddress; import java.net.UnknownHostExc

java操作elasticsearch

Elasticsearch是一个搜索引擎,建立在Lucene之上 集群 (cluster) 代表一个集群,集群中有多个节点,其中有一个为主节点,这个主节点是可以通过选举产生的,主从节点是对于集群内部来说的. es的一个概念就是去中心化,字面上理解就是无中心节点,这是对于集群外部来说的,因为从外部来看es集群,在逻辑上是个整体, 你与任何一个节点的通信和与整个es集群通信是等价的. 节点(node) 每一个运行实例称为一个节点,每一个运行实例既可以在同一机器上,也可以在不同的机器上.所谓运行实例,

使用JAVA操作ElasticSearch(Java API 和Spring Data ElasticSearch)

Java API 我的ElasticSearch集群的版本是6.2.4,导入elasticsearch相关的maven依赖也是6.2.4,不同版本的api可能会有差异 一:maven依赖 <!--elasticsearch核心依赖--> <dependency> <groupId>org.elasticsearch</groupId> <artifactId>elasticsearch</artifactId> <version

【npm】安装、搭建独立项目环境 -- 2019-08-11 19:41:36

目录 安装npm包的几种方式 搭建独立的项目环境 npm常用命令 package.json文件详述 原文: http://106.13.73.98/__/57/ 任何一门计算机语言都包含了丰富的第三方库,npm就是JavaScript这门语言的第三方库管理工具,本文将详细介绍JavaScript的包管理工具--npm. 在计算机中安装Node.js时,默认会一并安装npm包管理工具,我们可以输入npm命令进行测试: @ *** 安装npm包的几种方式 npm包有两种安装方式:==全局安装==和=

【npm】安装、搭建独立项目环境 &#470465;

目录 安装npm包的几种方式 搭建独立的项目环境 npm常用命令 package.json文件详述 原文: http://blog.gqylpy.com/gqy/282 "任何一门计算机语言都包含了丰富的第三方库,npm就是JavaScript这门语言的第三方库管理工具,本文将详细介绍JavaScript的包管理工具--npm. 在计算机中安装Node.js时,默认会一并安装npm包管理工具,我们可以输入npm命令进行测试: @ *** 安装npm包的几种方式 npm包有两种安装方式:==全局安