I have an oracle 11g instance which roughly has around 5TB of data on it.
I plan to use the ELK stack .. use logstash to pump data onto elasticsearch and then use my java application to connect to the elasticsearch and display search results.
The data onto elasticsearch will be a one-off historical load from oracle to elastic.
This data in elastic will just be used for search purposes.
Query -
-
Would it be okay to have a single node which acts as a master & data node ?
I understand the resiliency and single point of fail over comes up with one node but then what is the minimum I should go with.
3 masters and 1-2 data nodes ? -
Would a warm data node suffice for this as the data once in elastic won't change.
Note - The deployment of the elk stack is going to be on-premise.
Any recommendations for the no of CPU & RAM would also help.