在本文中,我们将在本地MacOSX(Yosemite)环境上安装另一个著名的NoSQL数据库Apache Cassandra 。 作为开发人员,我发现Datastax是Cassandra的社区包装,非常方便,似乎它们提供了现成的MacOSX特定软件包。
您当然可以从Apache下载并安装tarball ,也可以使用站点中提供的虚拟盒映像 。
我们将从此处下载Datastax Community Cassandra版本。 当前版本为2.1.2,下载tar.gz文件后,我将其解压缩到与MongoDB上一篇文章类似的文件夹中。 所以我的cassandra安装将在
\home\work\dsc-cassandra-2.1.2
最终这就是全部(我假设您已经在MacOSX上安装了Java / JDK)。 如果没有,请检查这篇文章 。
您的Cassandra文件夹应如下图所示:
为了启动您的测试Cassandra集群和节点,只需键入以下内容
> cd \home\work\dsc-cassandra-2.2.1\bin\(or whatever is your path)
> ./cassandra -f
-f开关将在前台启动该进程,因此对于初学者而言,通过按Ctrl + C可以更轻松地关闭该进程。
如果省略-f,则默认情况下该进程将在后台启动,并且要停止该进程,您需要使用kill命令并搜索该进程。 更多信息在这里 。
好吧,这很容易。 当集群启动时,您应该在命令行窗口中看到类似下图的内容。
面向初学者的GUI客户呢?
好吧,Datastax提供了一个非常方便的客户端,称为DevCenter。
下载MacOSX tar.gz,并将其解压缩到与我们提取cassandra相似的文件夹中。
\home\work\Deventer\
双击DevCenter.app。 它实际上是基于Eclipse的工具。 如下图所示创建一个新的连接。
您可以在此处找到一个非常简单的介绍性帖子。
简单!