Coder Social home page Coder Social logo

elasticsearch-bulk-insert's Introduction

elasticsearch-bulk-insert

This is an unofficial elasticsearch bulk insert plugin which support the newest version of Elasticsearch. It's implemented by elastisearch low level rest api.

It's tested in kettle 8.1

Building

It's a maven build, so mvn clean install is a typical default for a local build.

Pre-requisites

JDK 8 in your path. Maven 3.3.9 in your path. This settings.xml

How to use the custom settings.xml

Option 1: Copy this file into your /.m2 folder and name it "settings.xml". Warning: If you do this, it will become your default settings.xml for all maven builds.

Option 2: Copy this file into some other folder--possibly the project folder for the project you want to build and use the maven 's' option to build with this settings.xml file. Example: mvn -s public-settings.xml install.

The Pentaho profile defaults to pull all artifacts through the Pentaho public repository. If you want to try resolving maven plugin dependencies through the maven central repository instead of the Pentaho public repository, activate the "central" profile like this:

mvn -s -public-settings.xml -P central install

License

Licensed under the Apache License, Version 2.0. See LICENSE.txt for more information.

elasticsearch-bulk-insert's People

Contributors

randyli avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

elasticsearch-bulk-insert's Issues

关于第三方依赖冲突的问题

打包以后放入PDI执行,会出现报错,提示字段“FAIL_ON_SYMBOL_HASH_OVERFLOW”不存在,原因是该插件依赖jackson-*的版本是2.8.X,但是PDI的lib目录和其他插件的lib目录下携带的jackson-*版本低于2.8.X。
我的解决方法是:将jackson-core-2.8.10.jar、jackson-annotations-2.8.1.jar、jackson-databind-2.8.10.jar放入PDI的lib目录,并将其他地方的jackson-core、jackson-annotations、jackson-databind的jar包删除。
希望能在README中加入相关提示方便后来者使用。
非常感谢作者的无私奉献!我刚好需要该项目,目前测试使用没有问题。好人一生平安。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.