Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Cassandra Wiki" for 
change notification.

The "GettingStarted" page has been changed by PeterSchuller.
The comment on this change is: More thrift avoidance.
http://wiki.apache.org/cassandra/GettingStarted?action=diff&rev1=49&rev2=50

--------------------------------------------------

  == Step 4: Write your application ==
  The recommended way to communicate with Cassandra in your application is to 
use a [[http://wiki.apache.org/cassandra/ClientOptions|higher-level client]]. 
These provide programming language specific API:s for talking to Cassandra in a 
variety of languages. The details will vary depending on programming language 
and client, but in general using a higher-level client will mean that you have 
to write less code and get several features for free that you would otherwise 
have to write yourself.
  
- That said, it is useful to know that Cassandra uses 
[[http://thrift.apache.org/|Thrift]] for its external client-facing API. 
Cassandra's main API/RPC/Thrift port is 9160. Thrift supports a 
[[http://svn.apache.org/viewvc/thrift/trunk/lib/|wide variety of languages]] so 
you can code your application to use Thrift directly if you so chose (but again 
we recommend a [[http://wiki.apache.org/cassandra/ClientOptions|high-level 
client]] where available). Be sure to read the documentation on the 
[[http://wiki.apache.org/thrift|Thrift wiki]], and check out the 
Cassandra-specific examples in ThriftExamples before getting started.  
+ That said, it is useful to know that Cassandra uses 
[[http://thrift.apache.org/|Thrift]] for its external client-facing API. 
Cassandra's main API/RPC/Thrift port is 9160. Thrift supports a 
[[http://svn.apache.org/viewvc/thrift/trunk/lib/|wide variety of languages]] so 
you can code your application to use Thrift directly if you so chose (but again 
we recommend a [[http://wiki.apache.org/cassandra/ClientOptions|high-level 
client]] where available).
  
- Important note: you need to install the svn revision of thrift that matches 
the revision that your version of Cassandra uses. [[InstallThrift]]
+ Important note: If you intend to use thrift directly, you need to install a 
version of thrift that matches the revision that your version of Cassandra 
uses. [[InstallThrift]]
  
  Cassandra's main API/RPC/Thrift port is 9160. It is a common mistake for API 
clients to connect to the JMX port instead.
  

Reply via email to