Конфигурация Hadoop Map-Reduction обеспечивает mapred.task.limit.maxvmem
и mapred.task.default.maxvmem.
В соответствии с документацией оба являются значениями типа long, который представляет собой число в байтах, представляющее ограничение по умолчанию для верхнего / верхнего уровня VMEM, связанное с задачей. Похоже, что значение «long» в этом контексте - 32 бита, а значения, превышающие 2 ГБ, могут привести к тому, что в качестве ограничения будут использоваться отрицательные значения.
Я работаю в 64-битной системе, и 2 ГБ намного ниже предела, который я на самом деле хочу установить.
Есть ли способ обойти это ограничение?
Я использую hadoop версию 0.20.1