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]