通过Salt安装NiFi时,Salt会显示“命名服务nifi不可用”

时间:2018-10-29 19:35:04

标签: apache-nifi salt-stack

我有一个公式可以成功安装NiFi,如下所示:

"Install nifi's service":
cmd.run:
- name: '/opt/nifi/nifi-1.4.0/bin/nifi.sh install'
- creates: /etc/init.d/nifi
- require:
  - file: "Manage property files in nifi's directory"

"start Nifi service":
service.running: 
- name: nifi
- enable: True

然后在NiFi服务器上

sudo service nifi status

它会说它正在运行。然而。 。 。上面的Salt公式将按照我说的安装NiFi,但会失败,并显示以下错误:

          ID: start Nifi service
Function: service.running
    Name: nifi
  Result: False
 Comment: The named service nifi is not available
 Started: 19:26:09.663945
Duration: 30.0000000002 ms
 Changes:

如果我要在NiFi服务器上执行“ sudo重新启动”,则上述公式将起作用。因此,我不确定如何在首次运行该公式时使它起作用,而不必重新启动它(然后它始终适用于该服务器)。有什么想法吗?

0 个答案:

没有答案