FAQ
Alluxio 常见问题
-
什么是Alluxio?
Alluxio(之前名为Tachyon),是一个开源的具有内存级速度的虚拟分布式存储系统, 使得应用程序可以以内存级速度与任何存储系统中的数据进行交互。关于Alluxio的更多信息请见Alluxio总览文档。
-
Alluxio可以运行在哪些平台和Java版本上?
Alluxio可以在Linux / Mac的各种发行版上使用Java 1.8或更高版本运行。
-
是否有简单的方法来查看群集的状态和运行状况?
是的,一旦安装好Alluxio,可以通过访问
http://master_ip:19999
的UI界面来查看。 -
如果向集群添加新节点,为了平衡节点之间的内存空间利用率,Alluxio是否会进行重新平衡(即将缓存的块移动到新节点)?
否,当前还未实现对数据块的重新平衡。
-
Alluxio master节点是否具备容错能力?
是的。请参考以集群模式运行Alluxio文档。
-
什么是底层存储系统?Alluxio支持多少种底层存储系统?
Alluxio 使用底层存储系统作为其持久化存储系统,当前支持 Amazon S3, Swift, GCS, HDFS以及很多其他存储系统。
-
是否可以支持其他底层存储系统?
可以,事实上许多Alluxio贡献者正在进行相关工作以支持其他底层存储系统。请参考该创建新Alluxio底层存储系统文档。
-
Alluxio使用何种语言进行开发?
Alluxio主要使用Java语言进行开发,并为其他应用程序提供类似Java文件的API以进行交互。而我们也正在进行对其他语言的绑定工作。
-
如果数据集不适合存储在内存中该怎么办?
这取决于系统设置。Alluxio 会使用本地SSD和HDD进行存储,热数据被保存在Alluxio中而冷数据被保存在底层存储系统中。 可以在缓存功能文档阅读有关Alluxio存储设置的更多信息。
-
Alluxio可以作为一个单机系统运行以进行实验和验证吗?
是的,Alluxio可以作为一个单机系统运行。以本地模式运行Alluxio文档是相关操作指南。
-
Alluxio可以以集群模式运行吗?
是的,Alluxio可以以集群模式运行。以本地模式运行Alluxio文档是相关操作指南。
-
Alluxio必须在HDFS上运行吗?
不是的,Alluxio可以运行在不同的底层存储系统上,如HDFS,Amazon S3,Swift和GlusterFS等。
-
Alluxio可以和其他框架一起工作吗?
-
如何了解Alluxio更多相关信息?
加入Alluxio社区Slack频道和用户与开发者进行交流讨论。
阅读Alluxio书籍来更加全面完整地了解Alluxio。
加入Alluxio Meetup小组。其他的Alluxio活动可以在这里发现。
-
Alluxio是否有meetup等活动?
是的,我们已经为Alluxio发起了meetup组织,请加入http://www.meetup.com/Alluxio/。 也可以通过这里找到更多Alluxio相关的活动。
-
Alluxio使用什么许可证?
Alluxio使用Apache 2.0许可证。
-
如何为Alluxio贡献代码?
非常感谢您的关注。您可以查看如何贡献代码。
-
在哪里可以报告问题或提出新功能?
我们使用Github Issues来跟进开发过程和相关问题。如果您想报告问题或提出新功能,请将其发布到Github Issues上。
-
在哪里可以获取更多的帮助?
对于任何与安装、代码贡献和评价相关的问题,请加入我们的 Alluxio社区Slack频道或者 发送邮件到Alluxio 用户邮件列表。 我们期待在那儿与您探讨。