Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache nifi 比较不同环境中的两种不同NIFI_Apache Nifi - Fatal编程技术网

Apache nifi 比较不同环境中的两种不同NIFI

Apache nifi 比较不同环境中的两种不同NIFI,apache-nifi,Apache Nifi,我想比较两种不同的环境(Prod、Dev)。我们有大约5层。 NiFi Home-->第一个-->第二个。。。 除了从一层到另一层之外,哪种方法可以看出差异?我不知道有什么方法可以满足你的要求。最接近的方法是使用NiFi Registry,并将您在dev中启动的流版本化,保存到Registry并导入到prod,然后您可以看到对每个进程组的任一实例进行的任何本地更改。同意@Bryuan,如果您不使用schema Registry,您可以将flow.xml与传统的比较软件进行比较。每个处理器都会获得

我想比较两种不同的环境(Prod、Dev)。我们有大约5层。 NiFi Home-->第一个-->第二个。。。
除了从一层到另一层之外,哪种方法可以看出差异?

我不知道有什么方法可以满足你的要求。最接近的方法是使用NiFi Registry,并将您在dev中启动的流版本化,保存到Registry并导入到prod,然后您可以看到对每个进程组的任一实例进行的任何本地更改。

同意@Bryuan,如果您不使用schema Registry,您可以将flow.xml与传统的比较软件进行比较。每个处理器都会获得一个唯一的UUID,您可以使用它来比较内容。

@bryanbend答案是正确的,比较flow.xml可能是一个非常容易出错的过程。这是在我们的注册表实现之前。我们有100个组和800个处理器。在其他环境中实现之前,我们希望看到PROD和DEV之间的区别。我看到了这个文件,有人提到,我们有800个处理器,这个文件不便于理解。对于800个处理器来说,这可能不是一个好的解决方案!