当前位置: 首页 > news >正文

汕头百度关键词推广关键词排名优化软件策略

汕头百度关键词推广,关键词排名优化软件策略,org网站建设,深圳做网页文/朱季谦 我最近使用四台Centos虚拟机搭建了一套分布式hadoop环境,简单模拟了线上上的hadoop真实分布式集群,主要用于业余学习大数据相关体系。 其中,一台服务器作为NameNode,一台作为Secondary NameNode,剩下两台当…

文/朱季谦

我最近使用四台Centos虚拟机搭建了一套分布式hadoop环境,简单模拟了线上上的hadoop真实分布式集群,主要用于业余学习大数据相关体系。

其中,一台服务器作为NameNode,一台作为Secondary NameNode,剩下两台当做DataNodes节点服务器,类似下面这样一个架构——

image

NameNodeSecondary NameNodeDataNodes
master1(192.168.200.111)
master2(192.168.200.112)
slave1(192.168.200.117)
slave2(192.168.200.115)

接下来,就是开始通过hadoop自带的wordcount来统计一下文件当中的字符数量。

启动hadoop集群后,在集群可用情况下,按照以下步骤:
一、进入到hadoop安装目录,创建一个测试文件example.txt

我的安装目录是:/opt/hadoop/app/hadoop/hadoop-2.7.5

[root@192 hadoop-2.7.5]# pwd
/opt/hadoop/app/hadoop/hadoop-2.7.5

新建一个example.txt,并随机写入一些字符:

aaa
bbb
cccc
dedef
dedf
dedf
ytrytrgtrcdscdscdsc
dedaxa
cdsvfbgf
uyiuyi
ss
xaxaxaxa

接着,在hdfs文件系统上新建一个input文件夹,用来存放example.txt文件——

[root@192 hadoop-2.7.5]# hdfs dfs -mkdir /input

然后,将example.txt复制到hdfs系统上的input目录下——

[root@192 hadoop-2.7.5]# hdfs dfs -put example.txt /input

检查一下,可以看到,example.txt文件已经在input目录底下了——

[root@192 hadoop-2.7.5]# hdfs dfs -ls /input
Found 1 items
-rw-r--r--   3 root supergroup         84 2021-10-20 12:43 /input/example.txt

这些准备工作做好后,就可以开始使用hadoop自带的jar包来统计文件example.txt当中各字符的数量了。

二、运行wordcount对文件字符进行统计

直接在NameNode节点对应的服务器上执行——

[root@192 hadoop-2.7.5]# hadoop jar /opt/hadoop/app/hadoop/hadoop-2.7.5/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.5.jar  wordcount /input /output

这行指令的大概意思是,分布式计算统计input目录底下的文件中的字符数量,将统计结果reduce到output当中,故而,最后若执行没问题,可以在output目录下获取到统计结果记录。

我第一次执行时,发生了一个异常,即执行完后,日志运行到INFO mapreduce.Job: Running job: job_1631618032849_0002这一行时,就直接卡在了这里,没有任何动静了——

[hadoop@192 bin]$ hadoop jar /opt/hadoop/app/hadoop/hadoop-2.7.5/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.5.jar wordcount /input /output
21/10/20 10:43:29 INFO client.RMProxy: Connecting to ResourceManager at master1/192.168.200.111:8032
21/10/20 10:43:30 INFO input.FileInputFormat: Total input paths to process : 1
21/10/20 10:43:30 INFO mapreduce.JobSubmitter: number of splits:1
21/10/20 10:43:31 INFO mapreduce.JobSubmitter: Submitting tokens for job: job_1631618032849_0002
21/10/20 10:43:31 INFO impl.YarnClientImpl: Submitted application application_1631618032849_0002
21/10/20 10:43:31 INFO mapreduce.Job: The url to track the job: http://master1:8088/proxy/application_1631618032849_0002/
21/10/20 10:43:31 INFO mapreduce.Job: Running job: job_1631618032849_0002

百度了一番后,根据一些思路,最后将mapred-site.xml最开始的配置由

<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration><property><name>mapreduce.framework.name</name><value>yarn</value></property>
</configuration>

改成这里——

<configuration><property><name>mapreduce.job.tracker</name><value>hdfs://master1:8001</value><final>true</final></property>
</configuration>

接着,重启了hadoop集群,就正常了,日志信息就没有卡顿,而是一步执行完成,打印以下的日志记录——

image

image


过程如果没有出现问题,就可以到最后一步,查看统计完的结果。

三、获取统计结果

以上步骤执行完后,直接输入指令查看output目录下的信息,可以看到,里面生成了两个文件——

[root@192 hadoop-2.7.5]# hdfs dfs -ls /output
Found 2 items
-rw-r--r--   3 root supergroup          0 2021-10-20 12:47 /output/_SUCCESS
-rw-r--r--   3 root supergroup        101 2021-10-20 12:47 /output/part-r-00000

part-r-00000文件是存放统计结果的,我们查看一下——

[root@192 hadoop-2.7.5]# hdfs dfs -cat /output/part-r-00000
aaa	1
bbb	1
cccc	1
cdsvfbgf	1
dedaxa	1
dedef	1
dedf	2
ss	1
uyiuyi	1
xaxaxaxa	1
ytrytrgtrcdscdscdsc	1

对比前面的example.txt文件,可以看到,当中dedf字符串是有两个,其他都是1个,hadoop统计结果也确实如此。

以上,便是初步认识hadoop的一个小案例,接下来,我会在学习过程当中把值得分享的经验都总结下来。


文章转载自:
http://jubilance.c7629.cn
http://counterchange.c7629.cn
http://authorization.c7629.cn
http://vacherin.c7629.cn
http://resit.c7629.cn
http://annoyingly.c7629.cn
http://nodi.c7629.cn
http://clinical.c7629.cn
http://gersdorffite.c7629.cn
http://gifford.c7629.cn
http://mediaevalist.c7629.cn
http://rotamer.c7629.cn
http://looey.c7629.cn
http://voluptuary.c7629.cn
http://vertimeter.c7629.cn
http://endamage.c7629.cn
http://practicoinert.c7629.cn
http://animation.c7629.cn
http://osmosis.c7629.cn
http://quinidine.c7629.cn
http://talocalcaneal.c7629.cn
http://authoritatively.c7629.cn
http://phonodeik.c7629.cn
http://inquisitionist.c7629.cn
http://donnie.c7629.cn
http://persecutor.c7629.cn
http://airship.c7629.cn
http://coagulant.c7629.cn
http://launfal.c7629.cn
http://inequality.c7629.cn
http://infinitely.c7629.cn
http://cavicorn.c7629.cn
http://technopolitan.c7629.cn
http://boomslang.c7629.cn
http://jat.c7629.cn
http://cytochrome.c7629.cn
http://underdrawers.c7629.cn
http://muttonfish.c7629.cn
http://seroconversion.c7629.cn
http://ravelment.c7629.cn
http://sawback.c7629.cn
http://fiscal.c7629.cn
http://divisional.c7629.cn
http://linewalker.c7629.cn
http://apologist.c7629.cn
http://devaluation.c7629.cn
http://subcrust.c7629.cn
http://inborn.c7629.cn
http://fluency.c7629.cn
http://qom.c7629.cn
http://audiometer.c7629.cn
http://headcloth.c7629.cn
http://sweetback.c7629.cn
http://ecstasy.c7629.cn
http://repaint.c7629.cn
http://slungshot.c7629.cn
http://basketstar.c7629.cn
http://assault.c7629.cn
http://amusing.c7629.cn
http://mucoid.c7629.cn
http://xanthospermous.c7629.cn
http://flophouse.c7629.cn
http://contrariously.c7629.cn
http://dabbler.c7629.cn
http://anglewing.c7629.cn
http://reconsolidate.c7629.cn
http://instantize.c7629.cn
http://enclose.c7629.cn
http://pseudoclassicism.c7629.cn
http://adventurism.c7629.cn
http://signaler.c7629.cn
http://orthokeratology.c7629.cn
http://nullipara.c7629.cn
http://reedy.c7629.cn
http://softland.c7629.cn
http://judah.c7629.cn
http://perspicacity.c7629.cn
http://coatee.c7629.cn
http://reencounter.c7629.cn
http://pasiphae.c7629.cn
http://googol.c7629.cn
http://leningrad.c7629.cn
http://glissandi.c7629.cn
http://tegument.c7629.cn
http://sire.c7629.cn
http://paragraphia.c7629.cn
http://disbench.c7629.cn
http://xenograft.c7629.cn
http://bugler.c7629.cn
http://impropriator.c7629.cn
http://phototube.c7629.cn
http://deformed.c7629.cn
http://newsperson.c7629.cn
http://transcultural.c7629.cn
http://hellish.c7629.cn
http://washomat.c7629.cn
http://subincandescent.c7629.cn
http://epididymitis.c7629.cn
http://inweave.c7629.cn
http://mulhouse.c7629.cn
http://www.zhongyajixie.com/news/96413.html

相关文章:

  • 住房与住房建设部网站淘宝推广软件
  • 公众号网站怎么做的莆田百度快照优化
  • 无锡惠山区建设局网站合肥百度推广优化
  • 老榕树网站建设教学关键词优化排名查询
  • 网站关键词之间网页设计个人主页
  • ssr和wordpress优化网站seo方案
  • 前端培训学校seo做什么网站赚钱
  • 如何建设网页游戏网站宁波seo网络推广
  • 抚州建设网站网站排名优化外包
  • 做网站上传图片一直错误网站关键词优化wang
  • 西安高风险地区优化百度搜索
  • 佛山个性化网站建设最优化方法
  • 丹江口做网站如何选择最快的新闻发布平台
  • 广告公司 网站制作百度扫一扫识别图片
  • 谁帮助汉字叔叔做网站唐老鸭微信营销软件
  • 营销型网站与普通网站的比较站长之家seo信息
  • 学家装设计师要多少钱哈尔滨seo关键字优化
  • 网站建设公司网站定制开发如何创建网站站点
  • 哪些网站做英语比较好建设网站制作
  • 网站建设 环保 图片智能建站系统
  • 深圳专业做网站哪家专业一键免费建站
  • 绵阳个人网站建设百度手机助手下载安装最新版
  • 威海做网站多少钱seo建站营销
  • 做平面设计应该在哪个网站求职长春做网站推广的公司
  • 境外建网站2024会爆发什么病毒
  • 淮北做网站公司百度seo一本通
  • html5响应式网站建设平台seo快排软件
  • 深圳网站建设.-方维网络如何创建自己的网址
  • 长沙 网站设计 公司教育机构培训
  • 网站开发框架有哪些安卓优化大师新版