question

satvantsingh_190085 avatar image
satvantsingh_190085 asked Erick Ramirez edited

Is it necessary to configure rpc_address in cassandra.yaml for DSE 6.8?

[FOLLOW UP QUESTION TO #4355]

Thank You very much @Erick Ramirez . It was so confusing to me since starting :) .

Sorry to bother you again . Please explain rpc_address as well.

dseconfiguration
10 |1000

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

1 Answer

Erick Ramirez avatar image
Erick Ramirez answered Erick Ramirez edited

The Thrift RPC service and native transport server were bound to the rpc_address. It is set to the interface or IP address that clients connect to. Thrift was deprecated in Apache Cassandra 2.2 (CASSANDRA-9319) and completely removed in Cassandra 4.0 (CASSANDRA-11115).

In anticipation of the full removal of Thrift, rpc_address was deprecated in DSE 6.0 and replaced with native_transport_address (DB-1130). The list of deprecated properties are:

Deprecated property New from DSE 6.0
rpc_address
native_transport_address
rpc_interface
native_transport_interface
rpc_interface_prefer_ipv6
native_transport_interface_prefer_ipv6
rpc_port
native_transport_port
broadcast_rpc_address
native_transport_broadcast_address
rpc_keepalive
native_transport_keepalive

It's important to note that the properties have not been replaced in open-source Apache Cassandra yet but it is expected that OSS C* will catch up soon (CASSANDRA-11107).

Since you are configuring DSE 6.8.0, use the new property names. Cheers!

Share
10 |1000

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.