Writing data in Elasticsearch index using Data Node (Having respective shard) directly

What do you mean by "Can I write data directly to that node in respective shard.", directly how?

You can connect to any node in a cluster for an indexing operation, whether it's 5 of 500 nodes, the request will be redirected to the node that has the shard.
Don't think of it in terms of interacting with nodes, you're interacting with a cluster.