mirror of
https://github.com/MariaDB/server.git
synced 2026-05-16 20:07:13 +02:00
Cassandra SE:
- added option thrift_port which allows to specify which port to connect to - not adding username/password - it turns out, there are no authentication schemes in stock cassandra distribution.
This commit is contained in:
parent
c3de7c977a
commit
eb63b07ace
3 changed files with 15 additions and 11 deletions
|
|
@ -73,7 +73,7 @@ public:
|
|||
virtual ~Cassandra_se_impl(){ delete cass; }
|
||||
|
||||
/* Connection and DDL checks */
|
||||
bool connect(const char *host, const char *keyspace);
|
||||
bool connect(const char *host, int port, const char *keyspace);
|
||||
void set_column_family(const char *cfname) { column_family.assign(cfname); }
|
||||
|
||||
bool setup_ddl_checks();
|
||||
|
|
@ -135,7 +135,7 @@ Cassandra_se_interface *get_cassandra_se()
|
|||
}
|
||||
|
||||
|
||||
bool Cassandra_se_impl::connect(const char *host, const char *keyspace_arg)
|
||||
bool Cassandra_se_impl::connect(const char *host, int port, const char *keyspace_arg)
|
||||
{
|
||||
bool res= true;
|
||||
|
||||
|
|
@ -143,7 +143,7 @@ bool Cassandra_se_impl::connect(const char *host, const char *keyspace_arg)
|
|||
|
||||
try {
|
||||
boost::shared_ptr<TTransport> socket =
|
||||
boost::shared_ptr<TSocket>(new TSocket(host, 9160));
|
||||
boost::shared_ptr<TSocket>(new TSocket(host, port));
|
||||
boost::shared_ptr<TTransport> tr =
|
||||
boost::shared_ptr<TFramedTransport>(new TFramedTransport (socket));
|
||||
boost::shared_ptr<TProtocol> p =
|
||||
|
|
@ -680,3 +680,4 @@ bool Cassandra_se_impl::get_next_multiget_row()
|
|||
}
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue