使用 Thrift API 时出现问题

发布于 2024-10-12 15:03:28 字数 550 浏览 5 评论 0原文

我已经在我的 Ubuntu VM 上安装了 Cassandra 并构建了源代码。我试图使用 Thrift API,但我的 bin 中的 libthrift-0.5.jar 似乎不是我与正在运行的 cassandra 实例交互所需的文件。

还有其他方法来安装 Thrift JAR 吗?我找到了

/cassandra/interface/thrift

文件夹,其中包含与 Cassandra 接口相关的 Thrift 源。当我尝试从命令行执行 ant gen-thrift-java 时,构建失败并显示以下消息:

执行失败:java.io.IOException: 无法运行程序“thrift”(在 目录 “/home/user/cassandra/interface”): java.io.IOException:错误=2,没有这样的 文件或目录

有人可以给我一些关于我需要做什么才能在这里与 Thrift 合作的想法吗?

谢谢

I have installed Cassandra on my Ubuntu VM and built the source. I was trying to use the Thrift APIs and it seems like the libthrift-0.5.jar in my bin is not the file that I need in order to interface with the running cassandra instance.

Is there some other way to install the Thrift JARs? I found the

/cassandra/interface/thrift

folder that has the Thrift source pertaining to the interface with Cassandra. When I tried doing an ant gen-thrift-java from the command line, I get a build failed with the following message:

Execute failed: java.io.IOException:
Cannot run program "thrift" (in
directory
"/home/user/cassandra/interface"):
java.io.IOException: error=2, No such
file or directory

Can somebody give me some ideas on what do I need to do in order to work with Thrift here?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一影成城 2024-10-19 15:03:28

您需要安装 Thrift

$ cd thrift
$ ./bootstrap.sh
$ ./configure
$ make
$ sudo make install

You need to install Thrift

$ cd thrift
$ ./bootstrap.sh
$ ./configure
$ make
$ sudo make install
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文