zoukankan      html  css  js  c++  java
  • 解决Ubuntu下内存不足---作为Slave的虚拟机

    1)在虚拟机上安装了Ubuntu桌面版作为DataNode,由于物理机内存的限制只是分了1G的内存给虚拟机,使用bin/start-all.sh启动了hadoop之后,Slave的资源使用情况如下图所示:

    总共986M的内存就被用掉了574M,这还没有开始运行MR程序呢。

    2)解决办法:通过设置,使Ubuntu开机的时候直接进入命令行模式,而非桌面模式。使用以下命令进行设置

    sudo gedit /etc/default/grub
    

    找到这一行

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

    改成

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"

    再输入命令:

    sudo update-grub

    开机后就自动进入命令行(tty1)了。

    另外,有时候可能需要进入桌面模式,命令行模式下需要返回图形模式,输入命令: startx

    再想切换回来的话还是直接重启吧,因为使用ctrl+alt+F1可能会出现这种情况:

    3)最后,使用命令行模式,运行hadoop的时候,内存使用情况如下:

     开启了命令行模式之后,内存使用就降为235M,节省了300+M。

  • 相关阅读:
    SELECT 的6大子句
    MySQL关联查询
    MySql常用函数
    自动升压降压充电模块 最高25.2V
    压力校准仪开发日志--2017-10-30-2
    动压和静压
    上海无人面馆
    皮托管
    SOC
    LDO
  • 原文地址:https://www.cnblogs.com/lz3018/p/4894008.html
Copyright © 2011-2022 走看看