我使用这个配置提供程序来配置我的elasticsearch:
elasticsearch_configure 'my_elasticsearch' do
path_home "/opt/elasticsearch"
path_data data_location
...
end从以下位置提取data_location值:
data_location = node['living']['elastic']['data_location']然而,这个属性没有设置在我当前的环境dev上。
{
"living": {
"elastic": {
"version": "5.4.0",
"cluster": "cluster-dev",
"node": "node1",
"host": "localhost",
"port": 9201,
...
}
}
}所以,根据data_location是否是nil,我需要把它设置在elasticsearch_configure上.
我完全不知道怎么得到它。有什么想法吗?
发布于 2017-06-01 18:47:28
这个值不是必需的,并且有一个默认值,所以只要您满意这个缺省值,就不要设置它。
https://stackoverflow.com/questions/44306828
复制相似问题