Cloudera предоставляет 64-битную VirtualBox vm для работы с инструментами hadoop. У меня есть персональный ноутбук с 32-битной ОС Windows. Есть ли какой-нибудь хак для запуска 64-битной Virtualbox VM для запуска на моей Windows 7 32-битной.

VirtualBox, который я использую, является 32-битным. Cloudera VM является 64-битной. VT-x включен, а также я изменил свой чипсет на ICH9. Включен ввод / вывод APIC.

Но когда я загружаю свою Cloudera VM, я получаю следующую проблему.

Детали конфигурации.

Этот вопрос очень специфичен для cloudera, поскольку cloudera не предоставляет 32-битных виртуальных машин.

1 ответ1

1

Теоретически, вы должны быть в состоянии сделать это, не взламывая ничего. Согласно Руководству по VirtualBox, вам необходимо:

  • Включите VT-x (аппаратное ускорение) на вашем процессоре. Это поддерживается моделью вашего процессора, поэтому вы должны иметь возможность включить его в настройках вашей прошивки (BIOS). Поскольку ваш процессор поддерживает x86_64, это позволит гипервизорам использовать аппаратное ускорение для поддержки 64-разрядных гостевых систем, несмотря на 32-разрядную хост-ОС.

    Убедитесь, что это правильно, используя инструмент, такой как CPU-Z. Убедитесь, что инструкция VT-x доступна:

    Скриншот CPU-Z

    Просто чтобы быть уверенным, я предлагаю вам также убедиться, что EPT (Extended Page Tables, также известный как SLAT) включен, снова в настройках прошивки (BIOS).

  • Установите 32-разрядную версию программы VirtualBox с, поэтому он может запустить его подопечный.

  • Убедитесь, что ваш виртуальный гость настроен как 64-битный. Я предполагаю, что вы используете Virtual Appliance, которое вы сможете импортировать в 32-разрядную копию VirtualBox (см. Меню «Файл»).

    • Хорошо, я на самом деле тестировал Cloudera, и вы можете в значительной степени запустить OVF напрямую. Единственное изменение, которое требуется при импорте, - это уменьшение выделенной оперативной памяти - я бы предложил не более 2048 МБ, и даже это может привести к потере хоста. (Также обратите внимание, что первый запуск занимает довольно много времени).

      Обратите внимание на любые предупреждения или ошибки от VirtualBox во время процесса импорта (в текстовом поле в окне импорта), а также во время работы виртуальной машины.

      Скриншот VBox


Однако лучшим долгосрочным решением будет установка 64-разрядной операционной системы. Это не только обеспечит вам надежную поддержку, но и значительно улучшит общую производительность системы - например, в настоящее время некоторый объем установленной оперативной памяти недоступен, как и дополнительные регистры ЦП, которые 64-битный режим обеспечивает для хост.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .