I am looking for if cassandra has limitations of node hardware spec like what could be the max storage per node if there is any such limitation.
I intend to use couple o
See How much data per node in Cassandra cluster?
which suggests that between 1-10 TB per node is sensible, depending on your application. Cassandra will probably still work with 48TB, but not optimally.
Do you intend to use replication factor of 1, or 2 (if you have 2 nodes as stated above)?
Some operations (repair, compaction) may be extremely slow with that much data on a single node.