详解搭建ubuntu版hadoop集群
<p>用到的工具:VMware、hadoop-2.7.2.tar、jdk-8u65-linux-x64.tar、ubuntu-16.04-desktop-amd64.iso</p>
<p>
1、 在VMware上安装ubuntu-16.04-desktop-amd64.iso</p>
<p>
单击“创建虚拟机”è选择“典型(推荐安装)”è单击“下一步”</p>
<p>
<img style="max-width:100%!important;height:auto!important;"title="详解搭建ubuntu版hadoop集群" alt="详解搭建ubuntu版hadoop集群" src="https://zhuji.jb51.net/uploads/img/202305/87ae88253aecb1b4c37a0b591b695d0b.jpg"></p>
<p>
<img style="max-width:100%!important;height:auto!important;"title="详解搭建ubuntu版hadoop集群" alt="详解搭建ubuntu版hadoop集群" src="https://zhuji.jb51.net/uploads/img/202305/639c849964c375839a91175547d17a09.jpg"></p>
<p>
<img style="max-width:100%!important;height:auto!important;"title="详解搭建ubuntu版hadoop集群" alt="详解搭建ubuntu版hadoop集群" src="https://zhuji.jb51.net/uploads/img/202305/6252e6ac524c870dbd568644e9d75bcf.jpg"></p>
<p>
<img style="max-width:100%!important;height:auto!important;"title="详解搭建ubuntu版hadoop集群" alt="详解搭建ubuntu版hadoop集群" src="https://zhuji.jb51.net/uploads/img/202305/da7ad6eef3ea60cc5c89c855704bcf6b.jpg"></p>
<p>
è点击完成</p>
<p>
<img style="max-width:100%!important;height:auto!important;"title="详解搭建ubuntu版hadoop集群" alt="详解搭建ubuntu版hadoop集群" src="https://zhuji.jb51.net/uploads/img/202305/4a9c8f3aefcdcc47dac1ae49ffad4cc2.jpg"></p>
<p>
修改/etc/hostname</p>
<p>
vim hostname</p>
<p>
保存退出</p>
<p>
<img style="max-width:100%!important;height:auto!important;"title="详解搭建ubuntu版hadoop集群" alt="详解搭建ubuntu版hadoop集群" src="https://zhuji.jb51.net/uploads/img/202305/578c82d095ad814607f08491c747dcda.jpg"></p>
<p>
修改etc/hosts</p>
<div>
<pre>
<code class="hljs accesslog">
<span class="hljs-number">127.0.0.1</span>localhost
<span class="hljs-number">192.168.1.100</span>s100
<span class="hljs-number">192.168.1.101</span>s101
<span class="hljs-number">192.168.1.102</span>s102
<span class="hljs-number">192.168.1.103</span>s103
<span class="hljs-number">192.168.1.104</span>s104
<span class="hljs-number">192.168.1.105</span>s105</code></pre>
</div>
<p>
<strong>配置NAT网络</strong></p>
<p>
查看window10下的ip地址及网关</p>
<p>
<img style="max-width:100%!important;height:auto!important;"title="详解搭建ubuntu版hadoop集群" alt="详解搭建ubuntu版hadoop集群" src="https://zhuji.jb51.net/uploads/img/202305/2a104b5dbdaaa29692d0fb37319762b5.jpg"></p>
<p>
配置/etc/network/interfaces</p>
<div>
<pre>
<code class="hljs yaml">
<span class="hljs-comment">#interfaces(5) file used by ifup(8) and ifdown(8)</span>
<span class="hljs-comment">#The loopback network interface</span>
<span class="hljs-string">auto</span> <span class="hljs-string">lo</span>
<span class="hljs-string">iface</span> <span class="hljs-string">lo</span> <span class="hljs-string">inet</span> <span class="hljs-string">loopback</span>
<span class="hljs-comment">#iface eth0 inet static</span>
<span class="hljs-string">iface</span> <span class="hljs-string">eth0</span> <span class="hljs-string">inet</span> <span class="hljs-string">static</span>
<span class="hljs-string">address</span> <span class="hljs-number">192.168</span><span class="hljs-number">.1</span><span class="hljs-number">.105</span>
<span class="hljs-string">netmask</span> <span class="hljs-number">255.255</span><span class="hljs-number">.255</span><span class="hljs-number">.0</span>
<span class="hljs-string">gateway</span> <span class="hljs-number">192.168</span><span class="hljs-number">.1</span><span class="hljs-number">.2</span>
<span class="hljs-string">dns-nameservers</span> <span class="hljs-number">192.168</span><span class="hljs-number">.1</span><span class="hljs-number">.2</span>
<span class="hljs-string">auto</span> <span class="hljs-string">eth0</span>
</code></pre>
</div>
<p>
也可以通过图形化界面配置</p>
<p>
<img style="max-width:100%!important;height:auto!important;"title="详解搭建ubuntu版hadoop集群" alt="详解搭建ubuntu版hadoop集群" src="https://zhuji.jb51.net/uploads/img/202305/e151816b83601ba2888132f8f5910a01.jpg"></p>
<p>
<img style="max-width:100%!important;height:auto!important;"title="详解搭建ubuntu版hadoop集群" alt="详解搭建ubuntu版hadoop集群" src="https://zhuji.jb51.net/uploads/img/202305/dd75ec8054e7e9eeabb2871f4465a244.jpg"></p>
<p>
</p>
<p>
配置好后执行ping www.baidu.com看网络是不是已经起作用</p>
<p>
当网络通了之后,要想客户机宿主机之前进行Ping通,只需要做以下配置</p>
<p>
修改宿主机c:\windows\system32\drivers\etc\hosts文件</p>
<p>
文件内容</p>
<div>
<pre>
<code class="hljs accesslog">
<span class="hljs-number">127.0.0.1</span> localhost
<span class="hljs-number">192.168.1.100</span> s100
<span class="hljs-number">192.168.1.101</span> s101
<span class="hljs-number">192.168.1.102</span> s102
<span class="hljs-number">192.168.1.103</span> s103
<span class="hljs-number">192.168.1.104</span> s104
<span class="hljs-number">192.168.1.105</span> s105</code></pre>
</div>
<p>
安装ubuntu 163 14.04 源</p>
<div>
<pre>
<code class="hljs shell"><span class="hljs-meta">
$</span><span class="bash">><span class="hljs-built_in">cd</span> /etc/apt/</span>
<span class="hljs-meta">
$</span><span class="bash">>gedit sources.list</span>
</code></pre>
</div>
<p>
切记在配置之前做好备份</p>
<div>
<pre>
<code class="hljs awk">
deb http:<span class="hljs-regexp">//mi</span>rrors.<span class="hljs-number">163</span>.com<span class="hljs-regexp">/ubuntu/</span> trusty main restricted universe multiverse
deb http:<span class="hljs-regexp">//mi</span>rrors.<span class="hljs-number">163</span>.com<span class="hljs-regexp">/ubuntu/</span> trusty-security main restricted universe multiverse
deb http:<span class="hljs-regexp">//mi</span>rrors.<span class="hljs-number">163</span>.com<span class="hljs-regexp">/ubuntu/</span> trusty-updates main restricted universe multiverse
deb http:<span class="hljs-regexp">//mi</span>rrors.<span class="hljs-number">163</span>.com<span class="hljs-regexp">/ubuntu/</span> trusty-proposed main restricted universe multiverse
deb http:<span class="hljs-regexp">//mi</span>rrors.<span class="hljs-number">163</span>.com<span class="hljs-regexp">/ubuntu/</span> trusty-backports main restricted universe multiverse
deb-src http:<span class="hljs-regexp">//mi</span>rrors.<span class="hljs-number">163</span>.com<span class="hljs-regexp">/ubuntu/</span> trusty main restricted universe multiverse
deb-src http:<span class="hljs-regexp">//mi</span>rrors.<span class="hljs-number">163</span>.com<span class="hljs-regexp">/ubuntu/</span> trusty-security main restricted universe multiverse
deb-src http:<span class="hljs-regexp">//mi</span>rrors.<span class="hljs-number">163</span>.com<span class="hljs-regexp">/ubuntu/</span> trusty-updates main restricted universe multiverse
deb-src http:<span class="hljs-regexp">//mi</span>rrors.<span class="hljs-number">163</span>.com<span class="hljs-regexp">/ubuntu/</span> trusty-proposed main restricted universe multiverse
deb-src http:<span class="hljs-regexp">//mi</span>rrors.<span class="hljs-number">163</span>.com<span class="hljs-regexp">/ubuntu/</span> trusty-backports main restricted universe multiverse</code></pre>
</div>
<p>
<strong>更新</strong></p>
<div>
<pre>
<code class="hljs pgsql">
$>apt-<span class="hljs-keyword">get</span> <span class="hljs-keyword">update</span></code></pre>
</div>
<p>
在家根目录下新建soft文件夹 mkdir soft</p>
<p>
但是建立完成后,该文件属于root用户,修改权限 chown enmoedu:enmoedu soft/</p>
<p>
安装共享文件夹</p>
<p>
<img style="max-width:100%!important;height:auto!important;"title="详解搭建ubuntu版hadoop集群" alt="详解搭建ubuntu版hadoop集群" src="https://zhuji.jb51.net/uploads/img/202305/263587771675124bbe74138ca1727cb5.jpg"></p>
<p>
将该文件放到桌面,右键,点击“Extract here”</p>
<p>
<img style="max-width:100%!important;height:auto!important;"title="详解搭建ubuntu版hadoop集群" alt="详解搭建ubuntu版hadoop集群" src="https://zhuji.jb51.net/uploads/img/202305/b92c5b68799ecbfe7ec904fb19c0eb58.jpg"></p>
<p>
切换到enmoedu用户的家目录,cd /Desktop/vmware-tools-distrib</p>
<p>
<img style="max-width:100%!important;height:auto!important;"title="详解搭建ubuntu版hadoop集群" alt="详解搭建ubuntu版hadoop集群" src="https://zhuji.jb51.net/uploads/img/202305/512c1b5df8e44f17660e5ef3ad926af5.jpg"></p>
<p>
执行./vmware-install.pl文件</p>
<p>
Enter键执行</p>
<p>
<img style="max-width:100%!important;height:auto!important;"title="详解搭建ubuntu版hadoop集群" alt="详解搭建ubuntu版hadoop集群" src="https://zhuji.jb51.net/uploads/img/202305/1a52a125b88041d2f45b4fb9a3108bc0.jpg"></p>
<p>
安装完成</p>
<p>
<img style="max-width:100%!important;height:auto!important;"title="详解搭建ubuntu版hadoop集群" alt="详解搭建ubuntu版hadoop集群" src="https://zhuji.jb51.net/uploads/img/202305/28bc47936d2c105e11b447792e820715.jpg"></p>
<p>
拷贝hadoop-2.7.2.tar、jdk-8u65-linux-x64.tar到enmoedu家目录下的/Downloads</p>
<div>
<pre>
<code class="hljs stylus">
$> sudo cp hadoop-<span class="hljs-number">2.7</span>.<span class="hljs-number">2</span><span class="hljs-selector-class">.tar</span><span class="hljs-selector-class">.gz</span> jdk-<span class="hljs-number">8</span>u65-linux-x64<span class="hljs-selector-class">.tar</span><span class="hljs-selector-class">.gz</span> ~/Downloads/</code></pre>
</div>
<p>
分别解压hadoop-2.7.2.tar、jdk-8u65-linux-x64.tar到当前目录</p>
<div>
<pre>
<code class="hljs angelscript">
$> tar -zxvf hadoop<span class="hljs-number">-2.7</span><span class="hljs-number">.2</span>.tar.gz
$>tar -zxvf jdk<span class="hljs-number">-8</span>u65-linux-x64.tar.gz
$>cp -r hadoop<span class="hljs-number">-2.7</span><span class="hljs-number">.2</span> /soft
$>cp -r jdk1<span class="hljs-number">.8</span><span class="hljs-number">.0</span>_65/ /soft
</code></pre>
</div>
<p>
建立链接文件</p>
<div>
<pre>
<code class="hljs angelscript">
$>ln -s hadoop<span class="hljs-number">-2.7</span><span class="hljs-number">.2</span>/ hadoop
$>ln -s jdk1<span class="hljs-number">.8</span><span class="hljs-number">.0</span>_65/ jdk
$>ls -ll
</code></pre>
</div>
<p>
<img style="max-width:100%!important;height:auto!important;"title="详解搭建ubuntu版hadoop集群" alt="详解搭建ubuntu版hadoop集群" src="https://zhuji.jb51.net/uploads/img/202305/f675009cf5f9d00b596ebc3e313b04a9.jpg"></p>
<p>
配置环境变量</p>
<div>
<pre>
<code class="hljs awk">
$>vim <span class="hljs-regexp">/etc/</span>environment</code></pre>
</div>
<div>
<pre>
<code class="hljs ini">
<span class="hljs-attr">JAVA_HOME</span>=/soft/jdk
<span class="hljs-attr">HADOOP_HOME</span>=/soft/hadoop
<span class="hljs-attr">PATH</span>=<span class="hljs-string">"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/soft/jdk/bin:/soft/hadoop/bin:/soft/hadoop/sbin"</span></code></pre>
</div>
<p>
让环境变量生效</p>
<div>
<pre>
<code class="hljs mel">
$><span class="hljs-keyword">source</span> environment</code></pre>
</div>
<p>
检验安装是否成功</p>
<div>
<pre>
<code class="hljs applescript">
$>java –<span class="hljs-built_in">version</span></code></pre>
</div>
<p>
<img style="max-width:100%!important;height:auto!important;"title="详解搭建ubuntu版hadoop集群" alt="详解搭建ubuntu版hadoop集群" src="https://zhuji.jb51.net/uploads/img/202305/8f164152d5f8f3f88f6afd9500eaa210.jpg"></p>
<div>
<pre>
<code class="hljs applescript">
$>hadoop <span class="hljs-built_in">version</span></code></pre>
</div>
<p>
<img style="max-width:100%!important;height:auto!important;"title="详解搭建ubuntu版hadoop集群" alt="详解搭建ubuntu版hadoop集群" src="https://zhuji.jb51.net/uploads/img/202305/040381da0bd9f8ad1271e4584005536a.jpg"></p>
<p>
配置/soft/hadoop/etc/hadoop/ 下的配置文件</p>
<p>
</p>
<div>
<pre>
<code class="hljs dts">
<span class="hljs-params"><configuration></span>
<span class="hljs-params"><property></span>
<span class="hljs-params"><name></span>fs.defaultFS<span class="hljs-params"></name></span>
<span class="hljs-params"><value></span>hdfs:<span class="hljs-comment">//s100/</value></span>
<span class="hljs-params"></property></span>
<span class="hljs-params"><property></span>
<span class="hljs-params"><name></span>hadoop.tmp.dir<span class="hljs-params"></name></span>
<span class="hljs-params"><value></span><span class="hljs-meta-keyword">/home/</span>enmoedu/hadoop<span class="hljs-params"></value></span>
<span class="hljs-params"></property></span>
<span class="hljs-params"></configuration></span></code></pre>
</div>
<p>
</p>
<div>
<pre>
<code class="hljs xml">
<span class="hljs-tag"><<span class="hljs-name">configuration</span>></span>
<span class="hljs-tag"><<span class="hljs-name">property</span>></span>
<span class="hljs-tag"><<span class="hljs-name">name</span>></span>dfs.replication<span class="hljs-tag"></<span class="hljs-name">name</span>></span>
<span class="hljs-tag"><<span class="hljs-name">value</span>></span>3<span class="hljs-tag"></<span class="hljs-name">value</span>></span>
<span class="hljs-tag"></<span class="hljs-name">property</span>></span>
<span class="hljs-tag"><<span class="hljs-name">property</span>></span>
<span class="hljs-tag"><<span class="hljs-name">name</span>></span>dfs.namenode.secondary.http-address<span class="hljs-tag"></<span class="hljs-name">name</span>></span>
<span class="hljs-tag"><<span class="hljs-name">value</span>></span>s104:50090<span class="hljs-tag"></<span class="hljs-name">value</span>></span>
<span class="hljs-tag"><<span class="hljs-name">description</span>></span>
The secondary namenode http server address and port.
<span class="hljs-tag"></<span class="hljs-name">description</span>></span>
<span class="hljs-tag"></<span class="hljs-name">property</span>></span>
<span class="hljs-tag"></<span class="hljs-name">configuration</span>></span></code></pre>
</div>
<p>
</p>
<div>
<pre>
<code class="hljs xml">
<span class="hljs-tag"><<span class="hljs-name">configuration</span>></span>
<span class="hljs-tag"><<span class="hljs-name">property</span>></span>
<span class="hljs-tag"><<span class="hljs-name">name</span>></span>mapreduce.framework.name<span class="hljs-tag"></<span class="hljs-name">name</span>></span>
<span class="hljs-tag"><<span class="hljs-name">value</span>></span>yarn<span class="hljs-tag"></<span class="hljs-name">value</span>></span>
<span class="hljs-tag"></<span class="hljs-name">property</span>></span>
<span class="hljs-tag"></<span class="hljs-name">configuration</span>></span></code></pre>
</div>
<p>
</p>
<div>
<pre>
<code class="hljs xml">
<span class="hljs-tag"><<span class="hljs-name">configuration</span>></span>
<span class="hljs-tag"><<span class="hljs-name">property</span>></span>
<span class="hljs-tag"><<span class="hljs-name">name</span>></span>yarn.resourcemanager.hostname<span class="hljs-tag"></<span class="hljs-name">name</span>></span>
<span class="hljs-tag"><<span class="hljs-name">value</span>></span>s100<span class="hljs-tag"></<span class="hljs-name">value</span>></span>
<span class="hljs-tag"></<span class="hljs-name">property</span>></span>
<span class="hljs-tag"><<span class="hljs-name">property</span>></span>
<span class="hljs-tag"><<span class="hljs-name">name</span>></span>yarn.nodemanager.aux-services<span class="hljs-tag"></<span class="hljs-name">name</span>></span>
<span class="hljs-tag"><<span class="hljs-name">value</span>></span>mapreduce_shuffle<span class="hljs-tag"></<span class="hljs-name">value</span>></span>
<span class="hljs-tag"></<span class="hljs-name">property</span>></span>
<span class="hljs-tag"></<span class="hljs-name">configuration</span>></span></code></pre>
</div>
<p>
<strong>配置ssh无密码登录</strong></p>
<p>
安装ssh</p>
<div>
<pre>
<code class="hljs routeros">
$>sudo apt-<span class="hljs-builtin-name">get</span> install ssh</code></pre>
</div>
<p>
生成秘钥对</p>
<p>
在enmoedu家目录下执行</p>
<div>
<pre>
<code class="hljs elixir">
<span class="hljs-variable">$></span>ssh-keygen -t rsa -P <span class="hljs-string">''</span> -f ~<span class="hljs-regexp">/.ssh/id</span>_rsa</code></pre>
</div>
<p>
导入公钥数据到授权库中</p>
<div>
<pre>
<code class="hljs arcade">
cat ~<span class="hljs-regexp">/.ssh/i</span>d_rsa.pub >> ~<span class="hljs-regexp">/.ssh/</span>authorized_keys</code></pre>
</div>
<p>
<img style="max-width:100%!important;height:auto!important;"title="详解搭建ubuntu版hadoop集群" alt="详解搭建ubuntu版hadoop集群" src="https://zhuji.jb51.net/uploads/img/202305/fc38d1029adca6c44684bcae30eeffa9.jpg"></p>
<p>
测试localhost成功后,将master节点上的供钥拷贝到授权库中</p>
<p>
其中root一样执行即可</p>
<div>
<pre>
<code class="hljs elixir">
<span class="hljs-variable">$></span>ssh localhost</code></pre>
</div>
<p>
<img style="max-width:100%!important;height:auto!important;"title="详解搭建ubuntu版hadoop集群" alt="详解搭建ubuntu版hadoop集群" src="https://zhuji.jb51.net/uploads/img/202305/0d1c8d036fae38d95aadc942ace9944f.jpg"></p>
<p>
从master节点上测试是否成功。</p>
<p>
<img style="max-width:100%!important;height:auto!important;"title="详解搭建ubuntu版hadoop集群" alt="详解搭建ubuntu版hadoop集群" src="https://zhuji.jb51.net/uploads/img/202305/4a9ff9fd7ea744f07ef9cf4341c4d333.jpg"></p>
<p>
修改slaves文件</p>
<p>
</p>
<div>
<pre>
<code class="hljs nginx">
<span class="hljs-attribute">s101</span>
s102
s103
s105</code></pre>
</div>
<p>
其余机器,通过克隆,修改hostname和网络配置即可</p>
<p>
塔建完成后</p>
<p>
格式化hdfs文件系统</p>
<div>
<pre>
<code class="hljs mel">
$>hadoop namenode –<span class="hljs-keyword">format</span></code></pre>
</div>
<p>
启动所有进程</p>
<div>
<pre>
<code class="hljs pgsql">
<span class="hljs-keyword">start</span>-<span class="hljs-keyword">all</span>.sh</code></pre>
</div>
<p>
最终结果:</p>
<p>
<img style="max-width:100%!important;height:auto!important;"title="详解搭建ubuntu版hadoop集群" alt="详解搭建ubuntu版hadoop集群" src="https://zhuji.jb51.net/uploads/img/202305/b29435c3c188108a2dac48419666e319.jpg"></p>
<p>
自定义脚本xsync(在集群中分发文件)</p>
<p>
</p>
<p>
循环复制文件到所有节点的相同目录下。</p>
<p>
</p>
<div>
<pre>
<code class="hljs bash">
<span class="hljs-meta">#!/bin/bash</span>
pcount=<span class="hljs-variable">$#</span>
<span class="hljs-keyword">if</span> (( pcount<1 ));<span class="hljs-keyword">then</span>
<span class="hljs-built_in">echo</span> no args;
<span class="hljs-built_in">exit</span>;
<span class="hljs-keyword">fi</span>
p1=<span class="hljs-variable">$1</span>;
fname=`basename <span class="hljs-variable">$p1</span>`
<span class="hljs-comment">#echo $fname=$fname;</span>
pdir=`<span class="hljs-built_in">cd</span> -P $(dirname <span class="hljs-variable">$p1</span>) ; <span class="hljs-built_in">pwd</span>`
<span class="hljs-comment">#echo pdir=$pdir</span>
cuser=`whoami`
<span class="hljs-keyword">for</span> (( host=101;host<106;host=host+1 )); <span class="hljs-keyword">do</span>
<span class="hljs-built_in">echo</span> ------------s<span class="hljs-variable">$host</span>----------------
rsync -rvl <span class="hljs-variable">$pdir</span>/<span class="hljs-variable">$fname</span> <span class="hljs-variable">$cuser</span>@s<span class="hljs-variable">$host</span>:<span class="hljs-variable">$pdir</span>
<span class="hljs-keyword">done</span>
</code></pre>
</div>
<p>
测试</p>
<p>
xsync hello.txt</p>
<p>
<img style="max-width:100%!important;height:auto!important;"title="详解搭建ubuntu版hadoop集群" alt="详解搭建ubuntu版hadoop集群" src="https://zhuji.jb51.net/uploads/img/202305/64291f9e86c0bdd29f765212d5340768.jpg"></p>
<p>
<img style="max-width:100%!important;height:auto!important;"title="详解搭建ubuntu版hadoop集群" alt="详解搭建ubuntu版hadoop集群" src="https://zhuji.jb51.net/uploads/img/202305/04d3f802e3f971ccae84b6cc77292c04.jpg"></p>
<p>
自定义脚本xcall(在所有主机上执行相同的命令)</p>
<p>
</p>
<div>
<pre>
<code class="hljs bash">
<span class="hljs-meta">#!/bin/bash</span>
pcount=<span class="hljs-variable">$#</span>
<span class="hljs-keyword">if</span> (( pcount<1 ));<span class="hljs-keyword">then</span>
<span class="hljs-built_in">echo</span> no args;
<span class="hljs-built_in">exit</span>;
<span class="hljs-keyword">fi</span>
<span class="hljs-built_in">echo</span> -----------localhost----------------
<span class="hljs-variable">$@</span>
<span class="hljs-keyword">for</span> (( host=101;host<106;host=host+1 )); <span class="hljs-keyword">do</span>
<span class="hljs-built_in">echo</span> ------------s<span class="hljs-variable">$host</span>-------------
ssh s<span class="hljs-variable">$host</span> <span class="hljs-variable">$@</span>
<span class="hljs-keyword">done</span>
</code></pre>
</div>
<p>
测试 xcall rm –rf hello.txt</p>
<p>
<img style="max-width:100%!important;height:auto!important;"title="详解搭建ubuntu版hadoop集群" alt="详解搭建ubuntu版hadoop集群" src="https://zhuji.jb51.net/uploads/img/202305/6e070506653b6213ba0a5dade730091d.jpg"></p>
<p>
<img style="max-width:100%!important;height:auto!important;"title="详解搭建ubuntu版hadoop集群" alt="详解搭建ubuntu版hadoop集群" src="https://zhuji.jb51.net/uploads/img/202305/4bcabe9243c849ec68a8a5b9948f7697.jpg"></p>
<p>
集群搭建完成后,测试次运行以下命令</p>
<div>
<pre>
<code class="hljs stylus">
touch <span class="hljs-selector-tag">a</span><span class="hljs-selector-class">.txt</span>
gedit <span class="hljs-selector-tag">a</span><span class="hljs-selector-class">.txt</span>
hadoop fs -mkdir -<span class="hljs-selector-tag">p</span> /user/enmoedu/data
hadoop fs -put <span class="hljs-selector-tag">a</span><span class="hljs-selector-class">.txt</span> /user/enmoedu/data
hadoop fs -lsr /</code></pre>
</div>
<p>
<img style="max-width:100%!important;height:auto!important;"title="详解搭建ubuntu版hadoop集群" alt="详解搭建ubuntu版hadoop集群" src="https://zhuji.jb51.net/uploads/img/202305/aa5340d623fce0ab1d31f075ca4b6044.jpg"></p>
<p>
也可以进入浏览器查看</p>
<p>
<img style="max-width:100%!important;height:auto!important;"title="详解搭建ubuntu版hadoop集群" alt="详解搭建ubuntu版hadoop集群" src="https://zhuji.jb51.net/uploads/img/202305/25d22de5c250351f0636ef6af40c4db9.jpg"></p>
<p>
<img style="max-width:100%!important;height:auto!important;"title="详解搭建ubuntu版hadoop集群" alt="详解搭建ubuntu版hadoop集群" src="https://zhuji.jb51.net/uploads/img/202305/dcdc4b3678d7760fb05b53e419fc35ee.jpg"></p>
<p>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。</p>
<p>
原文链接:http://www.cnblogs.com/cpyj/p/6664113.html?utm_source=tuicool&utm_medium=referral</p>
頁:
[1]