To use MySQL Fabric, you must have a set of MySQL server instances running MySQL 5.6.10 or higher. One server is required for the backing store and at least one server must be added to a group. To use the replication features of MySQL Fabric, a replication topology of a master and at least one slave is required. To use the sharding features of MySQL Fabric, you should have the number of servers corresponding to the depth of the shards (the number of segments).
For instructions on how to download and install MySQL server, see the online MySQL reference manual (Installing and Upgrading MySQL).