Я только начал использовать Chef и хочу установить Hadoop на свой узел. Пока у меня есть этот очень простой рецепт, который не работает.
my-hadoop/attributes/default.rb:
default['hadoop']['core_site']['fs.defaultFS'] = "Test"
my-hadoop/recipes/default.rb:
include_recipe "hadoop"
hadoop_cookbook/attributes/default.rb:
default['hadoop']['core_site']['fs.defaultFS'] = "hdfs://#{node['fqdn']}"
Это было мое понимание поваренных книг обертки после прочтения некоторых сообщений в блоге. Он устанавливает Hadoop, но каждый раз используется значение по умолчанию. Изменение по умолчанию любого другого приоритета, такого как «переопределить», не решает проблему.
РЕДАКТИРОВАТЬ: список выполнения узла - это только «рецепт [ведомый]»:
slave/recipes/default:
include_recipe "my-hadoop"