我在分布式YARN设置上运行spring XD。我正在使用带有6个数据节点和1个名称节点的hortonworks数据平台。并使用名称节点作为客户端节点。我已从名称节点和管理员调用xd Shell,并且数据节点上正在运行容器。所以当我创建如下弹簧XD流定义时:
xd> stream create --name filetest --definition "file | log" --deploy
它在我无法访问的数据节点上查找/tmp/xd/input/filetest
。这是春天XD的正常行为吗?我认为它应该在我调用XD shell的节点上寻找位置。你能帮我解决这个问题。
答案 0 :(得分:0)
容器(无论它们是否在Yarn上运行)都不知道shell的运行位置。