本文主要介绍了关于ubantu 16.4 Hadoop完全分布式搭建的相关内容,分享出来供大家参考学习、下面话不多说了,来一起看看详细的介绍吧
1。以,NAT网卡模式,,装载虚拟机
2。最好将几个用到的虚拟机修改主机名,静态IP ,,,/etc/network/interface,这里是s101 s102 算是三台主机ubantu,改/etc/主机名文件
3。安装ssh
在第一台主机那里s101创建公私密匙,
,, <代码> ssh - keygen - t - f ~/rsa - p”。ssh/id_rsa 代码>
,, <代码>在cd . ssh 代码>
, <代码>在cp id_rsa。酒吧在authorized_keys 代码>创建密匙库
,,将id_rsa . pub传到其他主机,上到。ssh目录下
,,,,,,,,通过,服务端,8888年<代码> nc - l在~/sh/authorized_keys 代码>
,,,,,,,客户端,<代码>数控世界时8888 & lt; id_rsa。酒吧代码>
1,安装VM-tools 方便从赢得10拖拉文件到ubantu
2,创建目录,,/软
3,改变组,乔恩ubantu: ubantu/soft 方便传输文件有权限
4,将文件放入到/soft ,(可以从桌面cp/mv src dst)
,,,,,焦油-zxvf jdk或hadoop自动创建解压目录
,,,,,配置安装环境(/etc/环境)
,,,,,,,,,,,1.添加JAVA_HOME=/软/jdk -…jdk目录
,,,,,,,,,,,2.添加HADOOP_HOME=/软/hadoop (hadoop目录)
,,,,,,,,,,,, 3。在路径里面加/软/jdk -…jdk/bin:/软/hadoop/bin/:/软/hadoop/sbin
,,,,,,,,,,,4 .通过,java -version ,查看有版本号,成功
,,,,,,,,,,,5.hadoop version 有版本号,成功
开始配置HDFS四大文件,,core-site.xml ,,,hdfs-site.xml ,,mapred-site.xml ,yarn-site.xml
核心位点。xml
& lt; configuration> & lt; property> & lt; name> fs.defaultFS & lt; value> hdfs://s101:9000 & lt;/property> & lt;/configuration>
2. hdfs-site.xml
& lt; configuration> & lt; !——NameNode配置:在 & lt; property> & lt; name> dfs.replication & lt; value> 2 & lt;/value> & lt;/property> & lt; property> & lt; name> dfs.namenode.name.dir & lt; value>文件:/数据/hdfs/name & lt;/property> & lt; property> & lt; name> dfs.datanode.data.dir & lt; value>文件:/数据/hdfs/data & lt;/property> & lt; property> & lt; name> dfs.namenode.secondary.http-address & lt; value> s101:50090 & lt;/property> & lt; property> & lt; name> dfs.namenode.http-address & lt; value> s101:50070 & lt; description> 的地址和基本港口dfs namenode web ui将听> & lt; configuration> & lt; property> & lt; name> mapreduce.framework.name & lt; value> yarn & lt;/property> & lt;/configuration>
4. yarn-site.xml
& lt; configuration> & lt; !——网站具体的纱配置属性比; & lt; property> & lt; name> yarn.nodemanager.aux-services & lt; value> mapreduce_shuffle & lt;/property> & lt; property> & lt; name> yarn.resourcemanager.hostname & lt; value> s101 & lt;/property> & lt;/configuration>
到此成功一半..............
创建文件夹
mkdir/数据/hdfs/tmp mkdir/数据/hdfs/var mkdir/数据/hdfs/日志 mkdir/数据/hdfs/dfs mkdir/数据/hdfs数据 mkdir/数据/hdfs名字 mkdir/数据/hdfs/检查站 mkdir/数据/hdfs/编辑
记得将目录权限修改
-
<李> sudo乔恩ubantu: ubantu/数据李>
接下来传输/软文件夹到其他主机
创建xsync可执行文件
<代码> sudo触摸xsync 代码>
<代码> sudo chmod 777 xsync> 代码,,权限变成可执行文件
<代码> sudo 纳米xsync 代码>,