Don't start Thrift rpc by default (CASSANDRA-9319)

patch by Aleksey Yeschenko; reviewed by Jonathan Ellis for
CASSANDRA-9319
This commit is contained in:
Aleksey Yeschenko 2015-05-12 16:01:53 +03:00
parent 7b23b95fde
commit fa4a020ac9
4 changed files with 6 additions and 1 deletions

View File

@ -1,4 +1,5 @@
3.0
* Don't start Thrift rpc by default (CASSANDRA-9319)
* Only stream from unrepaired sstables with incremental repair (CASSANDRA-8267)
* Aggregate UDFs allow SFUNC return type to differ from STYPE if FFUNC specified (CASSANDRA-9321)
* Failure detector detects and ignores local pauses (CASSANDRA-9183)

View File

@ -74,6 +74,8 @@ New features
Upgrading
---------
- Thrift rpc is no longer being started by default.
Set `start_rpc` parameter to `true` to enable it.
- Pig's CqlStorage has been removed, use CqlNativeStorage instead
- Pig's CassandraStorage has been deprecated. CassandraStorage
should only be used against tables created via thrift.

View File

@ -458,7 +458,7 @@ native_transport_port: 9042
# native_transport_max_concurrent_connections_per_ip: -1
# Whether to start the thrift rpc server.
start_rpc: true
start_rpc: false
# The address or interface to bind the Thrift RPC service and native transport
# server to.

View File

@ -114,6 +114,8 @@ public class Config
public String broadcast_address;
public String internode_authenticator;
/* intentionally left set to true, despite being set to false in stock 2.2 cassandra.yaml
we don't want to surprise Thrift users who have the setting blank in the yaml during 2.1->2.2 upgrade */
public Boolean start_rpc = true;
public String rpc_address;
public String rpc_interface;