`

hadoop安装简要介绍和常用命令备忘

阅读更多
一、hadoop 本机安装:
1)复制文件hadoop,jdk
2)配置变量java_home,path,hadoop_home ,conf/hadoop-env.sh 中的JAVA_HOME
3)运行如下命令测试安装是否成功
bin/hadoop jar  hadoop-0.20.0-examples.jar   grep input output 'dfs[a-z.]+'

二、伪分布模式(在本机的基础上增加步骤):
1)配置:core-site.xml,hdfs-site.xml,mapred-site.xml; 参考地址:http://blog.csdn.net/inkfish/article/details/5150029
2)配置ssh无密码登录; 参考地址: http://www.g-loaded.eu/2005/11/10/ssh-with-keys/
无密码ssh访问=================
/etc/ssh/sshd_config
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
ssh-keygen -t dsa -P ''
scp ~/.ssh/id_dsa.pub leopard@server.example.com:~/.ssh/authorized_keys
chmod 0600 *
==========================
2)格式化namenode:
$ bin/hadoop namenode -format
4)测试数据执行是否成功

三、真分布模式:
参考:http://www.cnblogs.com/xia520pi/archive/2012/05/16/2503949.html(较详细的搭建步骤)
集群从属机器上的配置信息需要和主机上的配置信息一致,尤其是服务ip地址。
从属机器上不需要单独格式化namenode;
配置文件修改后(如备份策略),不需要重新格式化namenode;


四、常用命令
启动 bin/start-all.sh
hadoop-daemon.sh start datanode
hadoop-daemon.sh start tasktracher

./hadoop jar  hadoop-examples-1.1.1.jar randomwriter out3
./hadoop-daemon.sh stop resourcemanager
./hadoop-daemon.sh stop nodemanager

./hadoop-daemon.sh start nodemanager

./hadoop-daemon.sh start resourcemanager

查看运行情况hadoop dfsadmin -report,发现可用节点是0:
hadoop dfsadmin -refreshNodes  刷新节点(删除节点时用)

hadoop dfsadmin -safemode leave
jps
http://localhost:50030
http://localhost:50070
五、问题记录
datanode  连接不上namenode ,提示because hostname cannot be resolved 的错误时,可考虑在namenode的/etc/hosts 文件中配置datanode信息如:192.168.2.120 datanode3
分享到:
评论

相关推荐

    guage-bigdata-note-hadoop安装与配置

    readme.txt文件通常包含项目的简要介绍和使用说明;pictures和resources目录可能包含相关的图片和资源文件;notes目录可能存放了学习笔记或者配置的备忘录;code目录则可能包含了相关的代码示例或脚本。 Hadoop的...

    mac环境下hadoop集群搭建

    通过运行一些基本的Hadoop命令和程序,可以验证集群是否能够正常工作,比如创建目录、上传文件到HDFS以及运行MapReduce示例程序等。这个过程可以帮助识别配置问题和系统缺陷。 在进行搭建Hadoop集群的过程中,需要...

    JAVA技术体系

    - **行为模式**:如责任链、命令、解释器、迭代、中介者、备忘录、观察者、状态、策略、模板、访问者。 - **分布式技术**:包括 Hadoop 生态系统(HDFS、MapReduce)、云计算技术等。 #### 总结 通过以上知识点的...

    云计算及网站技术运营dr.ppt

    ### 云计算概述及其特征 #### 一、云计算概念解析 云计算是一种通过互联网提供按需...- **备份/备忘为王**:定期备份数据和记录关键操作,以防万一。 - **架构优先**:合理规划系统架构,为未来的扩展和优化打下基础。

    PLC与WinCC实现三部十层电梯协同控制及优化技巧

    内容概要:本文详细介绍了参与西门子杯比赛中关于三部十层电梯系统的博图V15.1程序设计及其WinCC画面展示的内容。文中不仅展示了电梯系统的基本架构,如抢单逻辑、方向决策、状态机管理等核心算法(采用SCL语言编写),还分享了许多实际调试过程中遇到的问题及解决方案,例如未初始化变量导致的异常行为、状态机遗漏空闲状态、WinCC画面动态显示的挑战以及通信配置中的ASCII码解析错误等问题。此外,作者还特别提到一些创意性的设计,如电梯同时到达同一层时楼层显示器变为闪烁爱心的效果,以及节能模式下电梯自动停靠中间楼层的功能。 适合人群:对PLC编程、工业自动化控制、电梯调度算法感兴趣的工程技术人员,尤其是准备参加类似竞赛的学生和技术爱好者。 使用场景及目标:适用于希望深入了解PLC编程实践、掌握电梯群控系统的设计思路和技术要点的人士。通过学习本文可以更好地理解如何利用PLC进行复杂的机电一体化项目的开发,提高解决实际问题的能力。 其他说明:文章风格幽默诙谐,将严肃的技术话题融入轻松的生活化比喻之中,使得原本枯燥的专业知识变得生动有趣。同时,文中提供的经验教训对于从事相关领域的工作者来说非常宝贵,能够帮助他们少走弯路并激发更多创新思维。

    数据库第一章选择题练习(1).docx

    数据库第一章选择题练习(1).docx

    spring-ai-pdf-document-reader-1.0.0-M7.jar中文文档.zip

    # 【spring-ai-pdf-document-reader-1.0.0-M7.jar中文文档.zip】 中包含: 中文文档:【spring-ai-pdf-document-reader-1.0.0-M7-javadoc-API文档-中文(简体)版.zip】 jar包下载地址:【spring-ai-pdf-document-reader-1.0.0-M7.jar下载地址(官方地址+国内镜像地址).txt】 Maven依赖:【spring-ai-pdf-document-reader-1.0.0-M7.jar Maven依赖信息(可用于项目pom.xml).txt】 Gradle依赖:【spring-ai-pdf-document-reader-1.0.0-M7.jar Gradle依赖信息(可用于项目build.gradle).txt】 源代码下载地址:【spring-ai-pdf-document-reader-1.0.0-M7-sources.jar下载地址(官方地址+国内镜像地址).txt】 # 本文件关键字: spring-ai-pdf-document-reader-1.0.0-M7.jar中文文档.zip,java,spring-ai-pdf-document-reader-1.0.0-M7.jar,org.springframework.ai,spring-ai-pdf-document-reader,1.0.0-M7,org.springframework.ai.reader.pdf,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,springframework,spring,ai,pdf,document,reader,中文API文档,手册,开发手册,使用手册,参考手册 # 使用方法: 解压 【spri

    深度学习答辩PPT案例展示

    适用于理工专业的毕业生,毕业答辩时可供参考,叙述详细准确,可以作为自己答辩PPT的参考

    weixin248食堂订餐小程序ssm(文档+源码)_kaic

    weixin248食堂订餐小程序ssm(文档+源码)_kaic

    spring-ai-weaviate-store-1.0.0-M6.jar中文文档.zip

    # 压缩文件中包含: 中文文档 jar包下载地址 Maven依赖 Gradle依赖 源代码下载地址 # 本文件关键字: jar中文文档.zip,java,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,中文API文档,手册,开发手册,使用手册,参考手册 # 使用方法: 解压最外层zip,再解压其中的zip包,双击 【index.html】 文件,即可用浏览器打开、进行查看。 # 特殊说明: ·本文档为人性化翻译,精心制作,请放心使用。 ·只翻译了该翻译的内容,如:注释、说明、描述、用法讲解 等; ·不该翻译的内容保持原样,如:类名、方法名、包名、类型、关键字、代码 等。 # 温馨提示: (1)为了防止解压后路径太长导致浏览器无法打开,推荐在解压时选择“解压到当前文件夹”(放心,自带文件夹,文件不会散落一地); (2)有时,一套Java组件会有多个jar,所以在下载前,请仔细阅读本篇描述,以确保这就是你需要的文件;

    【RF-SSA-LSTM】随机森林-麻雀优化算法优化时间序列预测研究附Python代码.rar

    1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

    【图像分割和识别】活动形状模型 (ASM) 和活动外观模型 (AAM)附Matlab代码.rar

    1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

    基于主从博弈的电热综合能源系统动态定价与能量管理MATLAB仿真

    内容概要:本文详细介绍了如何利用主从博弈(Stackelberg Game)模型进行电热综合能源系统的动态定价与能量管理。首先解释了主从博弈的基本概念及其在电热综合能源系统中的应用背景,即供电公司作为领导者通过制定电价策略影响用户行为,用户作为追随者根据电价调整用电模式。接着,通过MATLAB编写仿真程序,具体展示了供电公司定价策略、用户响应模型以及主从博弈迭代过程。仿真结果显示,电价与用电需求之间存在动态平衡关系,供电公司可通过调整电价引导用户合理用电,实现系统整体最优运行。此外,文中还讨论了热力系统建模、成本计算方法、博弈迭代收敛条件等关键技术细节,并对未来的研究方向进行了展望。 适合人群:从事能源管理系统设计、优化及相关领域的研究人员和技术人员,特别是对博弈论在能源系统中的应用感兴趣的学者。 使用场景及目标:适用于希望深入了解电热综合能源系统中动态定价与能量管理机制的人群。主要目标是通过理论分析和MATLAB仿真,帮助读者掌握主从博弈模型的应用方法,为实际工程设计提供参考。 其他说明:文中提供了详细的MATLAB代码示例,便于读者理解和复现实验结果。同时强调了在实际应用中需要考虑更多不确定性和个性化需求等问题。

    Android SO逆向-基本数据类型及函数的工作原理.pdf

    Android逆向过程学习

    2级C全国计算机考试上机题库汇总.doc

    2级C全国计算机考试上机题库汇总.doc

    房地产 -龙湖物业品质提升小方法.doc

    房地产 -龙湖物业品质提升小方法.doc

    基于S7-200 PLC与MCGS组态的煤矿排水系统自动化控制方案解析

    内容概要:本文详细介绍了基于S7-200 PLC和MCGS组态软件构建的煤矿排水系统控制方案。主要内容涵盖IO分配、梯形图程序设计、接线图原理、MCGS组态画面配置等方面。通过对水位传感器、故障传感器等输入设备和排水泵、报警装置等输出设备的精确控制,确保了排水系统的高效、可靠运行。文中还分享了一些实际项目中的调试经验和故障排除技巧,如硬件配置优化、信号干扰处理、水位监测精度提升等。 适合人群:从事工业自动化领域的工程师和技术人员,特别是对PLC编程和组态软件有一定了解的人群。 使用场景及目标:适用于煤矿及其他矿业企业的排水系统自动化改造项目,旨在提高排水系统的安全性、稳定性和智能化水平,减少人工干预,预防潜在风险。 其他说明:文章不仅提供了理论指导,还包括大量实战经验分享,有助于读者更好地理解和掌握相关技术和应用场景。

    【蓝桥杯EDA】客观题解析:第十三届省赛模拟题一.pdf

    【蓝桥杯EDA】客观题解析

    从移动激光雷达点云中提取电源线附Matlab代码.rar

    1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

Global site tag (gtag.js) - Google Analytics