我已经为我的厨师 - 客户食谱添加了一个基本配方,而这个食谱又包括在角色中:
package "hadoop-cdh4.4.0-conf-prod" do
action :install
end
在我的测试节点上运行后,我没有收到任何错误或任何表明它正在安装的迹象。当我尝试重新运行“chef-client”时,我收到了以下内容:
WARN: Chef client 21056 is running, will wait for it to finish and then run.
这是否表示正在后台安装软件包?
答案 0 :(得分:1)
该错误表示进程ID 21056是当前正在运行的chef-client进程。一旦chef-client的实例完成,您对chef-client的调用就会运行。 Chef不允许客户端的多个实例同时运行,因为它可能会导致不良副作用。