hadoop1.2.1的详细配置汇总
- 格式:doc
- 大小:3.38 MB
- 文档页数:14
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
右键
选择属性