`
wbj0110
  • 浏览: 1624387 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

Hadoop日常运维

阅读更多

1、Hadoop节点状态报告
bin/hadoop dfsadmin -report

2、Hadoop文件系统健康检查
bin/hadoop fsck /

3、列出文件目录
bin/hadoop fs -ls /

4、显示文件大小
bin/hadoop fs -du /
bin/hadoop fs -dus /

5、复制文件到本地
bin/hadoop fs -get /1.txt .

6、复制文件到远程
bin/hadoop fs -put /1.txt /xxx/

7、格式化一个新的文件系统
bin/hadoop namenode -format

8、创建目录
bin/hadoop fs -mkdir /foodir

9、删除目录
bin/hadoop fs -rmr /foodir

10、查看文件
bin/hadoop fs -cat /foodir/myfile.txt

以下摘自”Hadoop权威指南”

向集群添加新节点的步骤如下。
1、将新节点的网络地址添加到include中。
2、运行以下指令,更新namenode的经过审核的一系列datanode集合。
% hadoop dfsadmin -refreshNodes
3、以新节点更新slaves文件。这样的话,Hadoop控制脚本会将新节点包括在未来操作之中。
4、启动新的datanode。
5、重启MapReduce集群。。
6、检查新的datanode和tasktracker是否都出现在网页界面中。

从集群中移除节点的步骤如下。
l、将待解除节点的网络地址舔加到exclude文件中。不更新include文件
2、重启MapReduce集群,以终止在待解除节点上运行的tasktracker
3、执行以下指令,使用一系列新的审核过的datanode来更新namenode设置;
% hadoop dfsadmin refreshNodes
4、转到网页界面,查看待解除datanode的管理状态是否已经变为
“Decommission In Progress’。将这些datanode的块复制到其他datanode中。
5、当所有datanode的状志变为‘Decommissioned’时,表明所有块都已经复制完毕。关闭已经解除的节点。
6、从include文件中移除这些节点,并运行以下命令:
% hadoop dfsadmin -refreshNodes
7、从slaves文件中移除节点。

分享到:
评论

相关推荐

    大规模Hadoop集群运维经验谈

    - **日常自动化运行报表**:自动生成各种运维相关的报表,帮助管理人员了解集群运行状态。 #### 数据化运维 随着集群规模的不断扩大,数据化运维变得尤为重要。阿里巴巴通过收集和分析集群的各种运行数据,来指导...

    hadoop-common-2.7.1-bin-master.zip

    除了这两个关键文件外,Hadoop Common还包括一系列其他工具,如fs(文件系统操作工具)、dfsadmin(HDFS管理工具)、distcp(分布式复制工具)、jar(打包和运行Java应用程序工具)等,它们都是Hadoop日常运维和开发...

    大数据集群Cloudera Manager日常运维手册.docx

    "大数据集群Cloudera Manager日常运维手册" 大数据集群Cloudera Manager是大数据处理和分析的核心组件之一,它提供了一个统一的管理平台,用于管理和维护大数据集群。Cloudera Manager日常运维手册是大数据集群管理...

    大数据集群Cloudera Manager日常运维手册.pdf

    该手册涵盖了日常运维的基本操作,包括登录Cloudera Manager、启动和停止Management Service、启动和停止Hadoop服务、启动和停止单个节点上的Hadoop服务、修改HDFS、Hive、MapReduce、ZooKeeper等配置参数等。...

    大数据运维手册

    综上所述,《大数据运维手册》提供了关于TDH集群管理、服务监控和配置等方面的知识点,覆盖了从系统部署到日常运维的各个环节。对于希望深入了解TDH运维管理的技术人员来说,这些内容将是非常有价值的参考资料。

    【Hadoop与大数据41】韩拓-低成本构建有效的云存储运维体系

    3. **核心人员全面参与运维**:包括研发、产品等核心团队成员都参与到日常运维工作中。 4. **一切以服务品质为导向**:确保服务的稳定性和高效性始终放在第一位。 #### 四、关键技术工具 - **GitHub.com**:用于...

    【推荐】大数据时代,你不得不知的Hadoop使用技巧

    除了安装配置之外,Hadoop集群的日常运维也是学习的重点之一。运维工作可能涉及集群监控、性能调优、故障排查等方面。例如,使用JMX监控工具监控Hadoop和HBase集群,可以帮助运维人员实时了解集群状态,及时发现并...

    Hadoop书籍.rar

    2. **Hadoop权威指南(中文版)**:这通常是一本详尽的参考书,详细介绍了Hadoop的设计理念、核心组件、安装配置、日常运维及案例分析。中文版使得国内读者能更方便地学习,理解Hadoop的基本概念和操作流程,例如...

    hadoop2.6_windows_x64.zip

    注意,Windows上Hadoop和Hive的管理工具如Ambari并不支持,所以日常运维需要通过命令行或者自建图形界面工具。 总之,"hadoop2.6_windows_x64.zip"提供了在64位Windows环境中运行Hadoop2.6的便利,与Hive1.2.2兼容...

    hadoop-2.9.2的64位本地库

    Hadoop是大数据处理领域的重要框架,它主要由HDFS(Hadoop Distributed File System)和MapReduce两大部分...在日常运维中,应密切关注系统的兼容性和性能表现,及时解决可能出现的问题,以保障Hadoop集群的稳定运行。

    基于自适应MapReduce模型的自动化运维平台设计与实现

    工作原理即在综合评估应用服务器的资源利用状况的基础上,自适应地分配合理的计算、网络资源,启动并发进程,高效支撑对网络设备的信息采集、数据分析、业务维护等日常运维管理工作。实践表明,该平台已在电信设备...

    Hadoop权威指南第四版带目录完整高清版(英文)pdf

    6. **Hadoop的运维与监控**:涉及集群的日常管理,如资源调度、故障检测与恢复、日志分析和性能调优。 7. **案例研究**:书中可能会包含实际项目中的应用示例,展示Hadoop如何解决特定的大数据问题。 8. **安全与...

    [详细完整版]大数据运维.docx

    5. **数据库与数据存储管理**:运维人员需要管理大数据平台中的各种数据库系统(如HBase、Cassandra),执行数据备份策略,进行日常维护,并进行性能调优。此外,理解不同存储技术的特性(如列式存储、对象存储)...

    Hadoop日志聚合器WhiteElephant.zip

    3. **运维监控**:在日常运维中,White Elephant可以提供持续的集群监控,确保系统的稳定运行。 四、局限性与未来发展 虽然White Elephant在Hadoop 1.x环境下表现出色,但由于未支持Hadoop 2.0及后续版本,对于...

    Transwarp安装运维手册

    手册的版本为3.0,它详细阐述了与Transwarp相关的重要知识点,涵盖了安装前的准备工作、集群配置步骤、系统服务角色的理解、监控和告警设置、系统配置管理以及日常运维等各个方面。 文档分为若干章节,每个章节详细...

    大数据运维工程师的基本职责[修改版].pdf

    - 职责:负责Hadoop等大数据平台的日常部署、升级、扩容和迁移,以及高并发、大存储和实时流处理的优化工作。 - 任职资格:熟悉Hadoop生态,包括Hadoop、Hive、Kafka、Hbase、Spark等,具备平台搭建、监控、调优和...

    基于hadoop对某网站日志分析部署实践课程设计报告参考模板.doc

    - 第四步:最后,将分析结果导入MySQL数据库,便于日常管理和查询。 3. 实现步骤: - Hadoop环境准备:启动Hadoop集群,包括NameNode、Secondary NameNode、DataNode和NodeManager等核心组件。NameNode是文件系统的...

    CDH集群安装手册(详细版)

    Apache Hadoop是一个广泛使用的分布式计算框架,由HDFS(Hadoop Distributed File System)和MapReduce引擎为核心构建。HDFS提供了大规模数据存储的能力,而MapReduce则负责处理和分析这些数据。此外,Hadoop生态还...

    Hadoop权威指南中英文合集

    而对于管理员,书中详尽的故障排除章节有助于解决日常运维中遇到的问题。 中文版的翻译使得国内读者能够更轻松地理解这个复杂的主题,而英文版则保留了原始的技术细节和专业术语,适合有一定英语基础的读者深入研究...

Global site tag (gtag.js) - Google Analytics