我是Pachyderm的新手。
我有一个提取,转换然后保存在数据库中的管道。 一切都已经用nodejs编写,文档化了。 现在,我想移动并使用上皮。
我尝试按照他们提供的python示例进行操作,但是创建此新管道始终会失败,并且作业永远不会开始。
我所有的代码都是将/pfs/data
并复制到/pfs/out
中。
这是我的管道定义
{
"pipeline": {
"name": "copy"
},
"transform": {
"cmd": ["npm", "start"],
"image": "simple-node-docker"
},
"input": {
"pfs": {
"repo": "data",
"glob": "/*"
}
}
}
所有发生的事情是管道失败并且作业从未开始。
是否有一种方法可以调试管道失败的原因? 我的Docker映像是否有需要发生的特殊之处?
答案 0 :(得分:0)
暂时我看到两个可能的问题:
maths/simple-node-docker
)cmd
似乎没有复制任何内容的命令。我对node不熟悉,但是看起来它从npm
开始,然后什么也不做。也许npm默认加载并运行脚本?如果是这样,也可能有助于发布脚本。