anchor.diff:  
   # The number of threads handling network requests
   num.network.threads=3
  - 
  +
   # The number of threads doing disk I/O
   num.io.threads=8
   
  
positive.code: # The maximum size of a log segment file. When this size is reached a new log segment will be created.
  log.segment.bytes=1073741824
  
  # The interval at which log segments are checked to see if they can be deleted according 
  # to the retention policies
  log.retention.check.interval.ms=300000
  
  
negative.code: 
  ############################# Socket Server Settings #############################
  
  <% localip = p('zookeeper.ips')[spec.index]%>
  
  # The port the socket server listens on
  port=9092
  
  # Hostname the broker will bind to. If not set, the server will bind to all interfaces
  host.name=<%= localip %>
  
  # Hostname the broker will advertise to producers and consumers. If not set, it uses the
  # value for "host.name" if configured.  Otherwise, it will use the value returned from
  # java.net.InetAddress.getCanonicalHostName().
  advertised.host.name=<%= localip %>
  
  # The port to publish to ZooKeeper for clients to use. If this is not set,
  # it will publish the same port that the broker binds to.
  