MarkLogic Content Pump Java



我正在尝试使用来自maven依赖的MarkLogic内容泵。

我正在努力寻找有关代码的任何文档。有谁能给我介绍一下教程吗?

《将内容加载到MarkLogic指南》中的Using MarkLogic Content Pump章节说明了如何使用MLCP。如果这还没有涵盖你想要的,请在你的问题中添加更多的细节。

终于找到了。我正在寻找的是一种使用mlcp maven依赖的方法。我找到的文档主要是关于如何从命令行使用内容泵,我需要使用java进程代替。

下面的链接给了我如何连接等我需要的例子http://docs.marklogic.com/guide/java/intro

这里有一些基本的maven信息:

https://developer.marklogic.com/products/mlcp

如果你愿意使用gradle,那么你可以在你的构建中使用它。gradle文件:

repositories {
  mavenCentral()
  maven {url "http://developer.marklogic.com/maven2/"}
  maven {url "http://repository.cloudera.com/artifactory/cloudera-repos/" }
}
configurations {
  mlcp
}
dependencies {
  mlcp "com.marklogic:mlcp-Hadoop2:1.3-2"
}
task importDocuments(type: JavaExec) {
  main = "com.marklogic.contentpump.ContentPump"
  classpath = configurations.mlcp
  args = ["import",
    "-host", "myhost",
    "-port", "9000",
    "-username", "usn",
    "-password", "pwd",
    "-input_file_type", "documents",
    "-input_file_path", "mypath"]
}

HTH !

最新更新