Apache Drill не использует всю прямую память - PullRequest
0 голосов
/ 18 февраля 2019

Я установил прямую память на 44 ГБ

export DRILL_MAX_DIRECT_MEMORY=${DRILL_MAX_DIRECT_MEMORY:-"44G"},

, но когда я вижу использование памяти на панели инструментов Drill, она использует только 3 или 4 ГБ макс.Любая идея, почему?

Я использую вер.1.14

enter image description here

Также я вижу, что правильная память назначается каждому сверлу при запуске

select * from sys.memory

enter image description here

Приветствия

1 Ответ

0 голосов
/ 19 февраля 2019

Это может быть проблема конфигурации:

  1. Установлена ​​ли переменная env DRILL_MAX_DIRECT_MEMORY в вашей среде?Вы можете использовать Linux / proc / / environment для доступа к переменным среды процесса Drillbit
  2. Убедитесь, что все ваши Drillbits настроены правильно;возможно, процесс мастера не был настроен должным образом
...