You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Piotr Kołaczkowski (JIRA)" <ji...@apache.org> on 2015/05/20 13:30:00 UTC

[jira] [Updated] (CASSANDRA-9436) Expose private rpc_address of each Cassandra node

     [ https://issues.apache.org/jira/browse/CASSANDRA-9436?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Piotr Kołaczkowski updated CASSANDRA-9436:
------------------------------------------
    Description: 
When running Cassandra nodes with collocated Spark nodes and accessing such cluster from remote, to get data-locality right, we need to tell Spark the locations of the Cassandra nodes and they should match the addresses that Spark nodes bind to. Therefore in cloud environments we need to use private IPs for that. Unfortunately, the client which connects from remote would know only the broadcast rpc_addresses which are different.

Can we have the IP/hostname that every C* node binds to exposed in a system table? 
I believe system.peers table contains that information (I need to check , but it is missing for the system.local table.

  was:
When running Cassandra nodes with collocated Spark nodes and accessing such cluster from remote, to get data-locality right, we need to tell Spark the locations of the Cassandra nodes and they should match the addresses that Spark nodes bind to. Therefore in cloud environments we need to use private IPs for that. Unfortunately, the client which connects from remote would know only the broadcast rpc_addresses which are different.

Can we have the IP/hostname that every C* node binds to exposed in a system table? 


> Expose private rpc_address of each Cassandra node
> -------------------------------------------------
>
>                 Key: CASSANDRA-9436
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-9436
>             Project: Cassandra
>          Issue Type: New Feature
>          Components: Core
>            Reporter: Piotr Kołaczkowski
>
> When running Cassandra nodes with collocated Spark nodes and accessing such cluster from remote, to get data-locality right, we need to tell Spark the locations of the Cassandra nodes and they should match the addresses that Spark nodes bind to. Therefore in cloud environments we need to use private IPs for that. Unfortunately, the client which connects from remote would know only the broadcast rpc_addresses which are different.
> Can we have the IP/hostname that every C* node binds to exposed in a system table? 
> I believe system.peers table contains that information (I need to check , but it is missing for the system.local table.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)