解释什么是分布式系统?列举一些分布式系统的例子。
分布式系统是由多台计算机（节点）共同完成一个任务的系统，通常通过网络互相通信来协同工作。每个节点可以独立地执行任务，并且它们可以根据需要动态地加入或离开系统。这种系统具有高可用性和可扩展性。

一些分布式系统的例子包括：
- Apache Hadoop：用于大规模数据处理和分析的开源分布式系统。
- Apache ZooKeeper：用于协调和同步分布式应用程序的中央服务。
- Bitcoin：基于区块链技术的去中心化数字货币系统。
- Google 文件系统：Google开发的分布式文件系统，用于存储和管理大规模数据。
- Kubernetes：用于自动化应用程序部署、管理和扩展的开源容器编排系统。