anchor.diff:  # Leaving this blank will set it to the same value as listen_address
   # broadcast_address: 1.2.3.4
   
  -# The address to bind the Thrift RPC service to -- clients connect
  -# here. Unlike ListenAddress above, you *can* specify 0.0.0.0 here if
  -# you want Thrift to listen on all interfaces.
  -# 
  +# Internode authentication backend, implementing IInternodeAuthenticator;
  +# used to allow/disallow connections from peer nodes.
  +# internode_authenticator: org.apache.cassandra.auth.AllowAllInternodeAuthenticator
  +
  +# Whether to start the native transport server.
  +# Please note that the address on which the native transport is bound is the
  +# same as the rpc_address. The port however is different and specified below.
  +start_native_transport: true
  +# port for the CQL native transport to listen for clients on
  +native_transport_port: 9042
  +# The minimum and maximum threads for handling requests when the native
  +# transport is used. They are similar to rpc_min_threads and rpc_max_threads,
  +# though the defaults differ slightly.
  +# NOTE: native_transport_min_threads is now deprecated and ignored (but kept
  +# in the 1.2.x series for compatibility sake).
  +# native_transport_min_threads: 16
  +# native_transport_max_threads: 128
  +
  +# Whether to start the thrift rpc server.
  +start_rpc: true
  +
  +# The address to bind the Thrift RPC service and native transport
  +# server -- clients connect here.
  +#
   # Leaving this blank has the same effect it does for ListenAddress,
   # (i.e. it will be based on the configured hostname of the node).
  +#
  +# Note that unlike ListenAddress above, it is allowed to specify 0.0.0.0
  +# here if you want to listen on all interfaces but is not best practice
  +# as it is known to confuse the node auto-discovery features of some
  +# client drivers.
   rpc_address: localhost
   # port for Thrift to listen for clients on
   rpc_port: 9160
  
positive.code: # given total throughput in Mbps. This is necessary because Cassandra does
  # mostly sequential IO when streaming data during bootstrap or repair, which
  # can lead to saturating the network connection and degrading rpc performance.
  # When unset, the default is 400 Mbps or 50 MB/s.
  # stream_throughput_outbound_megabits_per_sec: 400
  
  # Time to wait for a reply from other nodes before failing the command 
  rpc_timeout_in_ms: 10000
  
  # Enable socket timeout for streaming operation.
  # When a timeout occurs during streaming, streaming is retried from the start
  # of the current file. This *can* involve re-streaming an important amount of
  # data, so you should avoid setting the value too low.
  # Default value is 0, which never timeout streams.
  # streaming_socket_timeout_in_ms: 0
  
negative.code: #  - PropertyFileSnitch:
  #    Proximity is determined by rack and data center, which are
  #    explicitly configured in cassandra-topology.properties.
  #  - GossipingPropertyFileSnitch
  #    The rack and datacenter for the local node are defined in
  #    cassandra-rackdc.properties and propagated to other nodes via gossip.  If
  #    cassandra-topology.properties exists, it is used as a fallback, allowing
  #    migration from the PropertyFileSnitch.
  #  - RackInferringSnitch:
  #    Proximity is determined by rack and data center, which are
  #    assumed to correspond to the 3rd and 2nd octet of each node's
  