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。

  • 相关阅读:
    poj 2186(强连通分量)
    zoj 3602
    STL string常用函数
    poj 2503 (map)
    poj 1161 walls
    poj 1164 dfs 位运算
    搭建Hadoop2.0(一)系统环境基本配置
    一步一个脚印——开启博客
    Javascript动态执行问题浅析
    input输入框的各种样式
  • 原文地址:https://www.cnblogs.com/lz3018/p/4894008.html
Copyright © 2011-2022 走看看