首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mlcp、gradle、日志记录,以及(可能)代理问题

mlcp、gradle、日志记录,以及(可能)代理问题
EN

Stack Overflow用户
提问于 2017-05-16 14:18:31
回答 1查看 153关注 0票数 0

我在用mlcp和ml-gradle。所有东西都在本地工作,但是当我在连续集成系统(Jenkins)上运行它时,mlcp命令会失败。

我知道mlcp支持添加日志记录,但是由于我是通过gradle进行的,所以我不知道如何进行所需的日志记录更改。

我的系统确实有一个通过环境变量指定的http和https代理,但是对于这个部署,我不需要它们。不过,我不知道mlcp是否注意代理环境变量。如果它试图使用代理,那么部署就会失败。

所以我有两个问题。

  1. 是否有关于代理和mlcp的文档?
  2. 当mlcp通过ml触发时,我可以将日志添加到mlcp吗?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-17 11:07:45

当通过Gradle或Maven将mlcp作为库使用时,您需要在类路径中的某个位置拥有一个log4j.properties文件。否则,您将无法从mlcp获得任何日志记录。

这里有一种使用Gradle - https://github.com/marklogic-community/ml-gradle/tree/master/examples/mlcp-project的方法

还请注意,在Windows上,当作为库运行时,mlcp将报告以下错误:"java.io.IOException:未能在Hadoop二进制文件中找到可执行文件null\bin\winutils.exe“。但是mlcp仍然运行良好--几行之后,它还应该记录"org.apache.hadoop.util.NativeCodeLoader --无法为您的平台加载本机hadoop库.在适用的情况下使用内置-java类“。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44004053

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档