设为首页 收藏本站
查看: 1416|回复: 0

[经验分享] Hadoop2.6.0 + 云centos +伪分布式 --->只谈部署

[复制链接]

尚未签到

发表于 2018-10-28 11:25:05 | 显示全部楼层 |阅读模式

  •   3.0.3玩不好,现将2.6.0tar.gz上传到 / usr  , chmod -R hadoop:hadop hadoop-2.6.0 , rm掉3.0.3
DSC0000.jpg

  2.在/etc/profile中 配置java的环境配置  , hadoop环境配置
  ssh免密登录配置 (查看之前记录)
DSC0001.jpg

  3. 配置文件
  hadoop-env.sh中配置java环境
DSC0002.jpg

  core-sit.xml
DSC0003.jpg

  官网上没有提到 端口9000这个配置,但是如果不添加, start-dfs.sh的时候会出现如下错误:
  Incorrect configuration: namenode address dfs.namenode.servicerpc-address or dfs.namenode.rpc-address is not configured.
  hdfs-site.xml
   DSC0004.jpg
  
参数描述 默认 配置文件例子值dfs.name.dirname node的元数据,以,号隔开,hdfs会把元数据冗余复制到这些目录,一般这些目录是不同的块设备,不存在的目录会被忽略掉  {hadoop.tmp.dir}
  /dfs/name
hdfs-site.xm/hadoop/hdfs/namedfs.name.edits.dir node node的事务文件存储的目录,以,号隔开,hdfs会把事务文件冗余复制到这些目录,一般这些目录是不同的块设备,不存在的目录会被忽略掉${dfs.name.dir}/current??hdfs-site.xm${  
  
  
  4.格式化文件系统
  # hadoop namenode –format
  [root@zui hadoop]# hadoop namenode -format     (因为这里用到了root用户, 所以start-dfs.sh如果不在root下执行,启动不了namenode / datanode and secondnamenode , yarn没有关系)
  DEPRECATED: Use of this script to execute hdfs command is deprecated.
  Instead use the hdfs command for it.
  18/07/23 17:03:28 INFO namenode.NameNode: STARTUP_MSG:
  /************************************************************
  STARTUP_MSG: Starting NameNode
  STARTUP_MSG:   host = zui/182.61.17.191
  STARTUP_MSG:   args = [-format]
  STARTUP_MSG:   version = 2.6.0
  STARTUP_MSG:   classpath =/***********各种jar包的path/
  STARTUP_MSG:   build = https://git-wip-us.apache.org/repos/asf/hadoop.git -r e34                                                                                        96499ecb8d220fba99dc5ed4c99c8f9e33bb1; compiled by 'jenkins' on 2014-11-13T21:10 Z
  STARTUP_MSG:   java = 1.8.0_152
  ************************************************************/
  18/07/23 17:03:29 INFO namenode.NameNode: registered UNIX signal handlers for [TERM, HUP, INT]
  18/07/23 17:03:29 INFO namenode.NameNode: createNameNode [-format]
  Formatting using clusterid: CID-cb98355b-6a1d-47a2-964c-48dc32752b55
  18/07/23 17:03:30 INFO namenode.FSNamesystem: No KeyProvider found.
  18/07/23 17:03:30 INFO namenode.FSNamesystem: fsLock is fair:true
  18/07/23 17:03:30 INFO blockmanagement.DatanodeManager: dfs.block.invalidate.limit=1000
  18/07/23 17:03:30 INFO blockmanagement.DatanodeManager: dfs.namenode.datanode.registration.ip-hostname-check=true
  18/07/23 17:03:30 INFO blockmanagement.BlockManager: dfs.namenode.startup.delay.block.deletion.sec is set to 000:00:00:00.000
  18/07/23 17:03:30 INFO blockmanagement.BlockManager: The block deletion will start around 2018 Jul 23 17:03:30
  18/07/23 17:03:30 INFO util.GSet: Computing capacity for map BlocksMap
  18/07/23 17:03:30 INFO util.GSet: VM type       = 64-bit
  18/07/23 17:03:30 INFO util.GSet: 2.0% max memory 966.7 MB = 19.3 MB
  18/07/23 17:03:30 INFO util.GSet: capacity      = 2^21 = 2097152 entries
  18/07/23 17:03:30 INFO blockmanagement.BlockManager: dfs.block.access.token.enable=false
  18/07/23 17:03:30 INFO blockmanagement.BlockManager: defaultReplication= 1
  18/07/23 17:03:30 INFO blockmanagement.BlockManager: maxReplication= 512
  18/07/23 17:03:30 INFO blockmanagement.BlockManager: minReplication= 1
  18/07/23 17:03:30 INFO blockmanagement.BlockManager: maxReplicationStreams= 2
  18/07/23 17:03:30 INFO blockmanagement.BlockManager: shouldCheckForEnoughRacks = false
  18/07/23 17:03:30 INFO blockmanagement.BlockManager: replicationRecheckInterval= 3000
  18/07/23 17:03:30 INFO blockmanagement.BlockManager: encryptDataTransfer= false
  18/07/23 17:03:30 INFO blockmanagement.BlockManager: maxNumBlocksToLog= 1000
  18/07/23 17:03:30 INFO namenode.FSNamesystem: fsOwner             = root (auth:SIMPLE)
  18/07/23 17:03:30 INFO namenode.FSNamesystem: supergroup          = supergroup
  18/07/23 17:03:30 INFO namenode.FSNamesystem: isPermissionEnabled = true
  18/07/23 17:03:30 INFO namenode.FSNamesystem: HA Enabled: false
  18/07/23 17:03:30 INFO namenode.FSNamesystem: Append Enabled: true
  18/07/23 17:03:31 INFO util.GSet: Computing capacity for map INodeMap
  18/07/23 17:03:31 INFO util.GSet: VM type       = 64-bit
  18/07/23 17:03:31 INFO util.GSet: 1.0% max memory 966.7 MB = 9.7 MB
  18/07/23 17:03:31 INFO util.GSet: capacity      = 2^20 = 1048576 entries
  18/07/23 17:03:31 INFO namenode.NameNode: Caching file names occuring more than 10 times
  18/07/23 17:03:31 INFO util.GSet: Computing capacity for map cachedBlocks
  18/07/23 17:03:31 INFO util.GSet: VM type       = 64-bit
  18/07/23 17:03:31 INFO util.GSet: 0.25% max memory 966.7 MB = 2.4 MB
  18/07/23 17:03:31 INFO util.GSet: capacity      = 2^18 = 262144 entries
  18/07/23 17:03:31 INFO namenode.FSNamesystem: dfs.namenode.safemode.threshold-pct = 0.9990000128746033
  18/07/23 17:03:31 INFO namenode.FSNamesystem: dfs.namenode.safemode.min.datanodes = 0
  18/07/23 17:03:31 INFO namenode.FSNamesystem: dfs.namenode.safemode.extension= 30000
  18/07/23 17:03:31 INFO namenode.FSNamesystem: Retry cache on namenode is enabled
  18/07/23 17:03:31 INFO namenode.FSNamesystem: Retry cache will use 0.03 of total heap and retry cache entry expiry time is 600000 millis
  18/07/23 17:03:31 INFO util.GSet: Computing capacity for map NameNodeRetryCache
  18/07/23 17:03:31 INFO util.GSet: VM type       = 64-bit
  18/07/23 17:03:31 INFO util.GSet: 0.029999999329447746% max memory 966.7 MB = 297.0 KB
  18/07/23 17:03:31 INFO util.GSet: capacity      = 2^15 = 32768 entries
  18/07/23 17:03:31 INFO namenode.NNConf: ACLs enabled? false
  18/07/23 17:03:31 INFO namenode.NNConf: XAttrs enabled? true

  18/07/23 17:03:31 INFO namenode.NNConf: Maximum>  18/07/23 17:03:31 INFO namenode.FSImage: Allocated new BlockPoolId: BP-702429615-182.61.17.191-1532336611838
  18/07/23 17:03:31 INFO common.Storage: Storage directory /usr/hadoop-2.6.0/data/tmp/dfs/name has been successfully formatted.
  18/07/23 17:03:32 INFO namenode.NNStorageRetentionManager: Going to retain 1 images with txid >= 0
  18/07/23 17:03:32 INFO util.ExitUtil: Exiting with status 0
  18/07/23 17:03:32 INFO namenode.NameNode: SHUTDOWN_MSG:
  /************************************************************
  SHUTDOWN_MSG: Shutting down NameNode at zui/182.61.17.191
  ************************************************************/
  [root@zui hadoop]# [root@zui hadoop]# hadoop namenode -format
  -bash: [root@zui: command not found
  [root@zui hadoop]# DEPRECATED: Use of this script to execute hdfs command is deprecated.
  -bash: DEPRECATED:: command not found
  [root@zui hadoop]# Instead use the hdfs command for it.
  -bash: Instead: command not found
  [root@zui hadoop]#
  [root@zui hadoop]# 18/07/23 17:03:28 INFO namenode.NameNode: STARTUP_MSG:
  -bash: 18/07/23: No such file or directory
  [root@zui hadoop]# /************************************************************
  -bash: /appd.log: Text file busy
  [root@zui hadoop]# STARTUP_MSG: Starting NameNode
  -bash: STARTUP_MSG:: command not found
  [root@zui hadoop]# STARTUP_MSG:   host = zui/182.61.17.191
  -bash: STARTUP_MSG:: command not found
  [root@zui hadoop]# STARTUP_MSG:   args = [-format]
  -bash: STARTUP_MSG:: command not found
  [root@zui hadoop]# STARTUP_MSG:   version = 2.6.0
  -bash: STARTUP_MSG:: command not found
  
  格式化成功,这里我把打印的信息贴上了,深入的学习是需要分析的
  5.
  执行 start-dfs.sh
  检查 结果jps
   DSC0005.jpg
  
  6.通过浏览器访问 : http://公网ip:50070/
  来张大图爽快一把
   DSC0006.jpg
  
  
  全文参考: https://blog.csdn.net/liuge36/article/details/78353930
  如有雷同,全属抄袭
  2018 07 23
  Hadoop中的资源调度 : yarn
  mapreduce-site.xml
DSC0007.jpg

  yarn-site.xml
DSC0008.jpg

  切换到hadoop用户,执行 start-yarn.sh, 因为免密配置是在hadoop用户下操作的,如果root用户,需要一次次输入密码
DSC0009.jpg

  因为之前start-dfs的操作是在root下操作的,所以log文件对hadoop用户 Permission denied
  检查如下;
DSC00010.jpg

  将logs用户和组 assign给 hadoop (提示:免密登录在什么用户下配置的,后面hadoop任何操作都要在这个user下 1.其他用户操作不知要输入多少次密码,如果一百次操作都要输入pwd你会晕挂的 2.假使前面用了root,后面恍然大悟切回到hadoop用户了,但是有些生成的文件是root用户和组,如果hadoop下也需要操作这些目录那么明显没有权限,运行检查发现100个文件,运气好也许一个 chown -R就好了,运气不好 100次 chown你来试试)
DSC00011.jpg

  再次执行 start-yarn.sh
DSC00012.jpg

  查看 ,为什么没有显示 namenode 和 datanode的进程, 此时http://182.61.**.***:50070也还是可以访问的呀 ????
DSC00013.jpg

  在浏览器输入,OK, 看到下面结果,伪分布式搭建完成
DSC00014.jpg



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-627449-1-1.html 上篇帖子: unable kill namenode hadoop3.0.3 解决到放弃解决的过程 下篇帖子: hadoop NameNode --format
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表