github.com/elastic/elasticsearch/issues/25525

аюсь использовать соединитель приемника Flink 5.x Elasticsearch для вставки данных в экземпляр ES 5.2.1, размещенный на крошечной виртуальной машине.

Поскольку это крошечная виртуальная машина в режиме разработки, я не могу запустить ее, чтобы принимать подключения удаленного клиента TransportClient на 9300 без ошибок при начальной загрузке.

[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

Я поиграл с настройками ниже, но просто не могу запустить его (http-клиенты на 9200 работают нормально)

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

Обратите внимание, что ES работает на крошечной виртуальной машине только для целей разработки, и у меня нет доступа к изменениям для ex. дескриптор файла ограничивает это поле.

Ответы на вопрос(7)

Ваш ответ на вопрос