apache-nifi - NiFi:持久性目录的变量从字面上实现
问题描述
我在 Windows 8.1 Enterprise VM 上使用 NiFi 1.9.2。
我正在使用等待和通知处理器创建 NiFi 流,并希望在磁盘上设置带有缓存目录的 DistributedMapCacheServer。
我用值 c:\nifi-1.9.2\conf\waitNotifyDatabase 配置变量 waitNotifyDatabaseDirectory。
在 Wait 或 Notify 处理器上,我将 DistributedMapCacheServer 属性 Persistence Directory 设置为 ${waitNotifyDatabaseDirectory}。
当 NiFi-1.9.2 启动时,它会创建一个名为 c:\nifi-1.9.2${waitNotifyDatabaseDirectory} 的目录,其中包含 partition-0 目录,以及快照和 wali.lock 文件。NiFi 未能在目录上运行 ExpressionLanguage 并按字面意思对待它。
我确实创建了 c:\nifi-1.9.2\conf\waitNotifyDatabase 目录,但其中没有存储任何内容。
任何想法为什么 NiFi 创建一个字面上称为 ${waitNotifyDatabaseDirectory} 的目录?
解决方案
推荐阅读
- algorithm - 城市死胡同检测算法
- typescript - 打字稿:具有来自数组值的键的动态对象
- python - Tuple[Union[...]] 的意外类型
- python - Tkinter .after() 冻结窗口
- flutter - 如何解决 Firebase AdMob 集成问题
- kubernetes - 错误:错误:java.lang.RuntimeException:io.kubernetes.client.openapi.ApiException:禁止
- ios - 无法让自定义活动指示器设置动画
- javascript - TypeError:无法读取未定义的属性“会话”
- python - 有没有办法在移动网站上向下滚动或触发无限滚动加载?
- regex - 如何使用表达式解析电子邮件中的数据?