Elasticsearch - Verificações de bootstrap com falha

Estou tentando usar o conector coletor Flink 5.x Elasticsearch para inserir dados na instância do ES 5.2.1 hospedada em uma pequena VM.

Como esta é uma pequena VM no modo de desenvolvimento, não consigo inicializar para aceitar conexões de clientes remotos TransportClient no 9300 sem falhar nas verificações de inicialização.

[2017-02-17T09:02:48,581][INFO ][o.e.n.Node               ] [Z_fiBnl] starting ...
[2017-02-17T09:02:48,866][INFO ][o.e.t.TransportService   ] [Z_fiBnl] publish_address {xxxxxx:9300}, bound_addresses {127.0.0.1:9300}
[2017-02-17T09:02:48,878][INFO ][o.e.b.BootstrapChecks    ] [Z_fiBnl] bound or publishing to a non-loopback or non-link-local address, enforcing bootstrap checks
ERROR: bootstrap checks failed
max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]
max number of threads [1024] for user [xxx] is too low, increase to at least [2048]
max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
system call filters failed to install; check the logs and fix your configuration or disable system call filters at your own risk

Eu brinquei com as configurações abaixo, mas não consigo instalá-lo (os clientes http no 9200 funcionam bem)

transport.publish_host: 0.0.0.0
transport.bind_host: 0.0.0.0
http.host: "xxx"
http.host: 169.117.72.167
network.host: 0.0.0.0
network.publish_host: 0.0.0.0

Observe que o ES está sendo executado em uma pequena VM apenas para fins de desenvolvimento e eu não tenho acesso para alterar por ex. o descritor de arquivo limita esta caixa.

questionAnswers(7)

yourAnswerToTheQuestion