hadoop1.2.1的详细配置汇总

  • 格式:doc
  • 大小:3.38 MB
  • 文档页数:14

下载文档原格式

  / 23
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1 虚拟机的安装(VMware),默认就是了

2 vmtools的安装(安装tool后,方便虚拟机中系统与当前系统相互拷贝文件),有的ubuntu

系统会自动的安装。

安装方法:首先打开自己安装在虚拟机中的ubuntu,然后点击VMware的菜单栏的VM,选择Install VMware Tools

遇到问题: the path “” is not a valid path后的解决方法

解决方法:

2.1 有可能缺失kernel headers,使用sudo apt-get install linux-headers-#(uname -r) 2.2出现Enter the path to the kernel header files for the

3.5.0-23-generic kernel?时,输入/usr/src/linux-headers-3.5.0-23-generic/include

2.3出现would you like to change it[yes] 选择输入no,一直enter

3 安装完ubuntu,root用户不能使用

遇到问题:root密码认证失败

解决方法:在终端输入命令 sudo passwd,然后输入当前用户的密码,最后按照提示输入给root输入密码

4 ubuntu更新后,用户不能登录

遇到问题:fail to load session

解决方法:输入sudo update –manager –c-d系统更新,然后安装其他的桌面sudo apt-get install gnome,然后选用GNOME登录,用户名与密码都是更新前的。

5 JDK安装

安装方法:

5.1 把.tar.gz的JDK文件复制到/usr下面的一个新建的文件中(mkdir /usr/apps):注意放到VM中的文件的完整性(使用root用户解压文件)

5.2使用tar –zxvf filename【绝对路径或者相对路径,后者需要在apps目录下操作】解压文件sudo tar –zxvf /usr/apps/ jdk-7u45-linux-i58

6.tar.gz

遇到问题:文件解压中途中断

解决方法:查看复制到虚拟机中文件的属性,看看是不是与当前系统中的文件大小一样,不一样就反复复制,知道一样大小为止

5.3 配置环境变量sudo vi /etc/profile ,然后按i是插入,按Esc+:,再输入wq!是退出并保存;也可以使用sudo gedit /etc/profile,前提是已经安装gedit,如果没有安装就sudo apt-get install gedit

配置文件内容:

export JAVA_HOME=/usr/apps/jdk1.7.0_45

export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin:$HOME/bin

5.4 同时加入ubuntu的sbin的path,因为有的系统的很多命令在sbin下面,不能直接用,配在path中,就可以不用到目录sbin下执行;

export PATH=$PATH:/sbin

5.5 使配置文件立即生效,如果重启电脑会自动生效的。输入命令source /etc/profile

或者./etc/profile

5.6 测试jdk是否正确安装java –version,查看是否是自己配置的jdk的版本

遇到问题:没有输出版本信息(系统已近安装有,现在有两个了,不能识别)

解决方法:

输入: update-alternatives --install /usr/bin/java java /usr/apps

/jdk1.7.0_45/bin/java 300

输入: update-alternatives --install /usr/bin/javac javac /usr/apps

/jdk1.7.0_45/bin/javac 300

5.7 网络上提供的自动安装方法(不建议,担心找不到安装目录,对后面的配置不利)sudo apt-get install python-software-properties

sudo add-apt-repository ppa:webupd8team/java

sudo apt-get update

sudo apt-get install oracle-java6-installer

6 ssh的安装

直接执行sudo apt-get install openssh-server

如果行不通就先升级部分软件

sudo apt-get update

sudo apt-get upgrade

sudo apt-get install openssh-server

7创建hadoop用户

sudo addgroup hadoop

sudo adduser --ingroup hadoop hduser

sudo gedit /etc/sudoers编辑文件,在root ALL=(ALL:ALL)ALL行下添加hduser

ALL=(ALL:ALL)ALL。如果不添加这行,hduser将不能执行sudo操作。

8 clone系统

为了不破坏模板,都不在原系统上操作了,后面所有的操作都在clone版上做,计划三台机器,也就是clone三个。clone时需要关闭模版机器(sudo shutdown –P now)

9 网络配置

9.1使用bridge的方式也是可以的。只要虚拟机中所有的linux的ip都设置为静态的,使用与主机同一个网段的地址中没有被用过的就行了。

9.2使用nat方式,选用Vnet8对其进行配置,其ip地址可以自定义,同时注意Vnet8的ip地址与其网管不要弄得一样,dns服务器就与本机的设置为一样,备用的设为本机网段的dns地址。在本地连接中的以太网属性的共享中,将Vnet8设置为其共享对象,同时打上勾。禁用再启用Vnet8,网络就可用了。特别注意,要在真实系统的管理中将VMnet的服务打开。方式一(我使用的,配置后可以访问internet)

9.2.1 打开,选择

配置

VMnet8

右键

选择属性