我正在尝试使用 Solandra 安装 Thrift。
通常,当我只想安装 Thrift 和 Cassandra 时,我会遵循以下教程:https://wiki.fourkitchens.com/display/PF/Using+Cassandra+with+PHP
但是我怎样才能对 Solandra 做同样的事情呢?
使用 PHP 进行 Thrift......
使用 Ubuntu 服务器。
提前致谢!
答案1
我确实写了那个 wiki 页面。:-)
因此,我可以用两种方式来解释你的问题:
- 如何构建客户端以使 PHP 访问 Solandra?
- 当我使用 Solandra 时,如何为 PHP 构建 Cassandra Thrift 客户端?
对于第一个问题,答案是 Solandra 使用 HTTP 进行核心管理和 Solr API 访问。您不需要 Thrift 客户端(Solandra 也不支持)。对于 HTTP 客户端,我建议使用 PHP 的 cURL 扩展;目前大多数 PHP 版本都包含该扩展。
对于第二个问题,您可以按照构建普通 Cassandra 的方式构建客户端(如我的 wiki 页面上所述)。只需确保您提取的 Cassandra 版本与 Solandra 使用的版本相同即可。