According to the limitations outlined at http://dev.mysql.com/doc/refman/5.7/en/mysql-cluster-limitations.html, there can only be 48 data nodes.
Does that mean, with number of replicas 2, I can actually have only 24 nodes to store data?
If the data memory is, say 4GB, then, does it mean I can only store 24*4=~100GB?
If so, how can I set up a cluster to store TBs of data?
Data does not have to be memory-resident in NDB. (That limitation existed long ago.) So, there is much more than 4GB limitation per pair of servers.