2018-07-12 11:19:51 1399瀏覽
在目前相信大多數(shù)IT開發(fā)人員對于人工智能+大數(shù)據(jù)并不陌生,使用的場景也越來越廣,日常開發(fā)中前端同學(xué)也逐漸接觸了更多與大數(shù)據(jù)開發(fā)相關(guān)需求,導(dǎo)致越來越多IT開發(fā)程序員想要了解或參加大數(shù)據(jù)培訓(xùn)知識,下面是扣丁學(xué)堂老師整理一下關(guān)于大數(shù)據(jù)入門之Hadoop基礎(chǔ)學(xué)習(xí)介紹。

Map的輸出是Reduce的輸入,Reduce的輸入是Map的集合
核心思想是:利用空間換效率

tar-zxvfhadoop-3.0.0.tar.gz-C/usr/local/ mvhadoop-3.0.0/hadoop
<!--配置冗余度為1--> <property> <name>dfs.replication</name> <value>1</value> </property> <!--配置權(quán)限檢查為false--> <property> <name>dfs.permissions</name> <value>false</value> </property> 修改core-site.xml <!--配置HDFS的NameNode--> <property> <name>fs.defaultFS</name> <value>hdfs://192.168.56.102:9000</value> </property> <!--配置DataNode保存數(shù)據(jù)的位置--> <property> <name>hadoop.tmp.dir</name> <value>/usr/local/hadoop/tmp</value> </property>
<!--配置MR運(yùn)行的框架--> <property> <name>mapreduce.framework.name</name> <value>yar</value> </property> <property> <name>yarn.app.mapreduce.am.env</name> <value>HADOOP_MAPRED_HOME=/usr/local/hadoop</value> </property> <property> <name>mapreduce.map.env</name> <value>HADOOP_MAPRED_HOME=/usr/local/hadoop</value> </property> <property> <name>mapreduce.reduce.env</name> <value>HADOOP_MAPRED_HOME=/usr/local/hadoop</value> </property> <property> <name>mapreduce.application.classpath</name> <value> /usr/local/hadoop/etc/hadoop, /usr/local/hadoop/share/hadoop/common/*, /usr/local/hadoop/share/hadoop/common/lib/*, /usr/local/hadoop/share/hadoop/hdfs/*, /usr/local/hadoop/share/hadoop/hdfs/lib/*, /usr/local/hadoop/share/hadoop/mapreduce/*, /usr/local/hadoop/share/hadoop/mapreduce/lib/*, /usr/local/hadoop/share/hadoop/yarn/*, /usr/local/hadoop/share/hadoop/yarn/lib/*, </value> </property>
<!--配置ResourceManager地址--> <property> <name>yarn.resourcemanager.hostname</name> <value>192.168.56.102</value> </property> <!--配置NodeManager執(zhí)行任務(wù)的方式--> <property> <name>yarn.nodemanager.aux-service</name> <value>mapreduce_shuffle</value> </property>
hdfsnamenode-format
start-all.sh
(*)命令行 (*)JavaApi (*)WEBConsole
Hadoop是基于Java語言的,前端日常開發(fā)是用的PHP,在使用、查找錯誤時還是蠻吃力的。工作之余還是需要多補(bǔ)充點(diǎn)其它語言的相關(guān)知識,想要了解更多內(nèi)容的小伙伴可以登錄扣丁學(xué)堂官網(wǎng)咨詢,不僅有專業(yè)的老師和與時俱進(jìn)的課程體系,還有大量的大數(shù)據(jù)視頻教程供學(xué)員觀看學(xué)習(xí)哦。扣丁學(xué)堂大數(shù)據(jù)學(xué)習(xí)群:209080834。
【關(guān)注微信公眾號獲取更多學(xué)習(xí)資料】
查看更多關(guān)于“大數(shù)據(jù)培訓(xùn)資訊”的相關(guān)文章>>