vlei 发表于 2018-8-2 13:13:20

puppet的facter使用几例

<property>  <name>mapred.tasktracker.map.tasks.maximum</name>
  <value><% if memorysize.split(' ').to_i <= 20 %><%=9%><% elsif memorysize.split(' ').to_i > 30 %><%=14%><% end %>
  </value>
  
</property>
  
<property>
  <name>mapred.tasktracker.reduce.tasks.maximum</name>
  <value>
  <% if memorysize.split(' ').to_i <= 20 %><%=5%>
  <% elsif memorysize.split(' ').to_i > 30 %><%=9%><% end %>
  </value>
  
</property>
  
<property>
  <name>mapred.child.java.opts</name>
  <value><% if memorysize.split(' ').to_i <= 20 %><%="-Xmx1024m -Xms1024m -Xmn256m -XX:SurvivorRatio=6 -XX:MaxPermSize=128m"%>
  <% elsif memorysize.split(' ').to_i > 30 %><%="-Xmx1280m -Xms1280m -Xmn256m -XX:SurvivorRatio=6 -XX:MaxPermSize=128m"%><% end %>
  </value>
  <final>true</final>
  
</property
页: [1]
查看完整版本: puppet的facter使用几例