下面都是在centOS64位进行的
首先把自己网络搭建好,NAT模式,并且能连接外网,设置成固定ip
https://blog.csdn.net/kxj19980524/article/details/88634455
清空root目录下的闲杂文件
清除opt下面的文件
关闭防火墙永久保存chkconfig iptables --list 查看防火墙状态chkconfig iptables off关闭防火墙
chkconfig iptables on启动防火墙
vim /etc/sysconfig/network 修改主机名,后面跟自己的ip最后一段,这些操作都是为的以后搭建分布式集群使用的
修改hosts文件,设置好一个环境后,以后都克隆这个机器就可以了
useradd kxj添加一个用户,并且为这个用户赋予权限,因为在公司一般不可能拿到root用户
在/opt目录下创建两个文件夹,model用来放软件的,software用来放上传上来的压缩包
/opt目录属于root的目录.使用kxj用户在这下面创建文件夹的话,权限不够,上面那个操作修改了soduers文件后,赋予了一定的权限,使用sudo命令就可以授予权限创建文件夹了
sudo chown kxj:kxj module soft这个命令是把这两个文件夹所属用户和组改为kxj用户,不然以后对它们的操作都得加sudo
往software文件夹下上传jdk和hadoop包,这都是测试好的,自己下载的话容易失败
jdk是1.7-64位的,所以在装虚拟机的时候centOS也得是64位.
FileZilla上传软件下载地址https://download.csdn.net/download/kxj19980524/11077171
不使用这个软件也可以只不过自己上传上去后,把所属组和所属用户改一下就可以了,跟上面改文件夹的那个操作一样
主机填ip就行,我这个是连接好之后它自己加的东西,端口为22,下面左边是自己windows的目录,右边是linux的直接从左边往右边拖就上传上去了.
hadoop包下载地址链接:https://pan.baidu.com/s/1phBKie35MflchnFxoDMH3Q
提取码:yyix
把它俩解压到module目录下
tar -zxvf jdk-7u79-linux-x64.gz -C /opt/module/
tar -zxvf hadoop-2.7.2.tar.gz -C /opt/module/
扫描二维码关注公众号,回复:
5733140 查看本文章
配置jdk和hadop的环境变量
vim /etc/profile
#JAVA_HOME
export JAVA_HOME=/opt/module/jdk1.7.0_79
export PATH=$PATH:$JAVA_HOME/bin
#HADOOP_HOME
export HADOOP_HOME=/opt/module/hadoop-2.7.2
export PATH=$PATH:$HADOOP_HOME/bin
export PATH=$PATH:$HADOOP_HOME/sbin