# FAQ

## Alluxio 常见问题

1. 什么是Alluxio?

   [Alluxio](https://www.alluxio.io/)（之前名为Tachyon），是一个开源的具有内存级速度的虚拟分布式存储系统， 使得应用程序可以以内存级速度与任何存储系统中的数据进行交互。关于Alluxio的更多信息请见[Alluxio总览文档](/os-cn/overview.md)。
2. Alluxio可以运行在哪些平台和Java版本上?

   Alluxio可以在Linux / Mac的各种发行版上使用Java 1.8或更高版本运行。
3. 是否有简单的方法来查看群集的状态和运行状况？

   是的，一旦安装好Alluxio，可以通过访问`http://master_ip:19999`的UI界面来查看。
4. 如果向集群添加新节点，为了平衡节点之间的内存空间利用率，Alluxio是否会进行重新平衡（即将缓存的块移动到新节点）？

   否，当前还未实现对数据块的重新平衡。
5. Alluxio master节点是否具备容错能力？

   是的。请参考[以集群模式运行Alluxio文档](/os-cn/deploy/running-alluxio-on-a-cluster.md)。
6. 什么是底层存储系统？Alluxio支持多少种底层存储系统？

   Alluxio 使用底层存储系统作为其持久化存储系统，当前支持 [Amazon S3](/os-cn/ufs/s3.md), [Swift](/os-cn/ufs/swift.md), [GCS](/os-cn/ufs/gcs.md), [HDFS](/os-cn/ufs/hdfs.md)以及很多其他存储系统。
7. Alluxio使用何种语言进行开发？

   Alluxio主要使用Java语言进行开发，并为其他应用程序提供类似Java文件的API以进行交互。而我们也正在进行对其他语言的绑定工作。
8. 如果数据集不适合存储在内存中该怎么办？

   这取决于系统设置。Alluxio 会使用本地SSD和HDD进行存储，热数据被保存在Alluxio中而冷数据被保存在底层存储系统中。 可以在[缓存功能文档](/os-cn/core-services/caching.md)阅读有关Alluxio存储设置的更多信息。
9. Alluxio可以作为一个单机系统运行以进行实验和验证吗？

   是的，Alluxio可以作为一个单机系统运行。[以本地模式运行Alluxio文档](/os-cn/deploy/running-alluxio-locally.md)是相关操作指南。
10. Alluxio可以以集群模式运行吗？

    是的，Alluxio可以以集群模式运行。[以集群模式运行Alluxio文档](/os-cn/deploy/running-alluxio-on-a-cluster.md)是相关操作指南。
11. Alluxio必须在HDFS上运行吗？

    不是的，Alluxio可以运行在不同的底层存储系统上，如HDFS，Amazon S3，和Swift等。
12. Alluxio可以和其他框架一起工作吗？

    是的, Alluxio 可以和[Spark](/os-cn/compute/spark.md), [Flink](/os-cn/compute/flink.md), [Hadoop](/os-cn/compute/hadoop-mapreduce.md), [Hive](/os-cn/compute/hive.md)等框架一起工作。
13. 如何了解Alluxio更多相关信息？

    加入[Alluxio社区Slack频道](https://www.alluxio.io/slack)和用户与开发者进行交流讨论。

    阅读[Alluxio书籍](https://book.douban.com/subject/34761887/)来更加全面完整地了解Alluxio。

    可以阅读近期的[博客](https://www.alluxio.io/blog)和[报告介绍](https://www.alluxio.io/resources/presentations/)。

    加入[Alluxio Meetup小组](http://www.meetup.com/Alluxio/)。其他的Alluxio活动可以在[这里](https://www.alluxio.io/events/)发现。
14. Alluxio是否有meetup等活动？

    是的，我们已经为Alluxio发起了meetup组织，请加入<http://www.meetup.com/Alluxio/>。 也可以通过[这里](https://github.com/Alluxio/documentation/blob/main/resources/events/README.md)找到更多Alluxio相关的活动。
15. Alluxio使用什么许可证？

    Alluxio使用Apache 2.0许可证。
16. 如何为Alluxio贡献代码？

    非常感谢您的关注。您可以查看[如何贡献代码](/os-cn/contributor/contributor-getting-started.md)。
17. 在哪里可以报告问题或提出新功能？

    我们使用[Github Issues](https://github.com/Alluxio/alluxio/issues)来跟进开发过程和相关问题。如果您想报告问题或提出新功能，请将其发布到Github Issues上。
18. 在哪里可以获取更多的帮助？

    对于任何与安装、代码贡献和评价相关的问题，请加入我们的 [Alluxio社区Slack频道](https://www.alluxio.io/slack)或者 发送邮件到[Alluxio 用户邮件列表](https://groups.google.com/forum/?fromgroups#!forum/alluxio-users)。 我们期待在那儿与您探讨。


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://documentation.alluxio.io/os-cn/overview-1/faq.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
