Multi tenant architecture

I want to make multi-tenant environment on single elasticsearch server.

I think I have two options, one is

  • single server, multi clusters

the other is

  • single server, multi nodes

On multi tenant environment, important thing is that every documents is perfectly separated because of security issue.

So my first question is if it is possible to make and configure more than two clusters in single server.

And second question is if answer of first question is "NO", How can make separated node by each tenant.