hadoop jps 没有命令_hadoop:伪分布模式启动步骤分解
1、格式化HDFS
在运行伪分布式前,需先对NameNode进行格式化,在命令行中输入
hdfs namenode -format # 格式化hdfs
若出现successfully formatted字样,则说明格式化成功
![](/assets/blank.gif)
2、启动hadoop
然后启动hadoop集群
start-all.sh # 一次性启动所有服务
或使用以下命令单独启动各项服务
start-dfs.sh #启动hdfs
start-yarn.sh #启动mapreduce框架yarn
利用jps命令查看是否启动成功,如果出现下述进程,则证明启动成功
Jps
运行后显示有如下进程。
![](/assets/blank.gif)
启动完成后,我们可使用Web端口检测集群运行情况,建议使用360或Chrome浏览器。
查看ResourceManager Web界面:
打开主机浏览器,然后输入下述网址:http://192.168.1.618:8088, 在该界面我们能查看集群任务运行情况
![](/assets/blank.gif)
NameNode HDFS Web界面
打开主机浏览器,然后输入下述网址:http://192.168.152.128:50070,在该界面我们能查看集群hdfs基本运行情况
![](/assets/blank.gif)
3、 测试运行
接下来,我们仍以grep为例测试其在伪分布式上运行情况。和单机模式不同,伪分布式运行时默认读取hdfs上文件,同时也会将输出结果保存在hdfs上,因此我们要提前在hdfs上创建文件夹,更多关于hdfs的操作会在下文介绍
3.1、HDFS基本操作指令
由于伪分布式运行时,数据从HDFS上进行读取,在上传数据至HDFS之前,我们需要在HDFS中创建用户目录。
hdfs dfs -mkdir -p /user/hduser
接着,我们选取hadoop配置文件夹中的xml文件作为输入文件复制到HDFS系统中。
hdfs dfs -mkdir input
cd ~/hadoop
hdfs dfs -put ./etc/hadoop/*.xml input
查看HDFS中文件
hdfs dfs -ls input
3.2、运行grep例子
伪分布式运行 MapReduce 作业的方式跟单机模式相同,只是读取文件和输出文件保存均在HDFS中。
![](/assets/blank.gif)
运行过程中可在8088端口查看mapreduce任务运行情况
![](/assets/blank.gif)
运行完成后如下所示
![](/assets/blank.gif)
查看保存在HDFS中的运行结果
hdfs dfs -cat output/*
![](/assets/blank.gif)
当然,我们也可进一步将结果取回本地
cd ~/hadoop
rm -r ./output # 先删除本地的 output 文件夹(如果存在)
hdfs dfs -get output ./output # 将 HDFS 上的 output 文件夹拷贝到本机
cat ./output/* #查看所有文件
到这里hadoop伪分布的安装启动就介绍完成了。伪分布的优点是在一台计算机上也可以使用Hadoop命令;缺点也是显而易见的发挥不了Hadoop设计初衷--分布式存储与分布式计算。
在下文中我将给大家介绍多节点的分布式集群搭建教程。
hadoop jps 没有命令_hadoop:伪分布模式启动步骤分解相关推荐
- [Hadoop] mac搭建hadoop3.X 伪分布模式
目录 一 Homebrew安装 二 SSH免密登录配置 三 Hadoop安装 四 伪分布式配置 a.hadoop-env.sh配置 b.core-site.xml配置 c.hdfs-site.xml配 ...
- SUSE上搭建Hadoop环境(单机模式+伪分布模式)
为什么80%的码农都做不了架构师?>>> [环境]: 经常遭遇因为依赖软件版本不匹配导致的问题,这次大意了,以为java问题不大,就用本来通过yast安装的java1.6 op ...
- hadoop和hdfs命令_Hadoop 1.x和2.x HDFS基本开发人员命令,“ hadoop”命令
hadoop和hdfs命令 In this post, we are going to discuss about Hadoop 1.x and Hadoop 2.x HDFS Basic comma ...
- hadoop jps 没有命令_【问题解决方案】之 hadoop 用jps命令后缺少namenode的问题
SqlServer--聚合函数 --聚合函数默认把整个表中的数据当做"一组",然后才进行的统计. select * from NewPerson --统计出所有人的年龄的总和 se ...
- linux做伪分布时ip设置,Linux下伪分布模式的Hadoop部署
伪分布模式也是在一台单机上运行,但用不同的 Java 进程模仿分布式运行中的各类结点 ( NameNode, DataNode, JobTracker, TaskTracker, Secondary ...
- hadoop1.2.1伪分布模式配置
1.修改core-site.xml,配置hdfs 1 <configuration> 2 <property> 3 <name>fs.default.name< ...
- hadoop: hbase1.0.1.1 伪分布安装
环境:hadoop 2.6.0 + hbase 1.0.1.1 + mac OS X yosemite 10.10.3 安装步骤: 一.下载解压 到官网 http://hbase.apache.org ...
- Linux环境搭建Hadoop伪分布模式
Hadoop有三种分布模式:单机模式.伪分布.全分布模式,相比于其他两种,伪分布是最适合初学者开发学习使用的,可以了解Hadoop的运行原理,是最好的选择.接下来,就开始部署环境. 首先要安装好Lin ...
- hadoop 伪分布模式
学习hadoop有一个星期了,先是看了看书,hadoop权威指南,很不错的入门级教材. 书的内容偏向于基础原理,多读几遍会收获很多. 本人菜鸟一只,为了把自己的学习心得分享给大家,就在此开始记录一下, ...
- 【Hadoop环境搭建】Centos6.8搭建hadoop伪分布模式
阅读目录 概要 章节1:安装java 1.6 章节2:设置ssh无密码登录 章节3:Hadoop的安装(在Hadoop用户下) 章节4:配置Hadoop相关配置文件 章节5:Hadoop启动 章节6: ...
最新文章
- Java学习之移动文件(转)
- Python 每次处理一个字符
- Tensorflow Lite 编译
- Kafka学习 之 第一个例子(一)
- GraphQL 的前世今生
- Detour hook库x64编译
- php裁剪圆形,imagemagick裁剪圆形
- 机器学习(一)绪论、算法总结
- 解决Ubuntu 14.04下CodeBlocks缩进异常问题
- oracle右键删除表格,Oracle删除表的几种方法
- 2021年江西省研究生数学建模竞赛题目(一)题目:某肿瘤疾病诊疗的经济学分析
- html 自动加载activex控件,管理加载项未显示加载控件
- 随机生成汉字(随机点名册)
- 整了半天终于把五笔整出来了
- GPS参数提取及轨迹重现
- linux两个子进程通信,Linux c 匿名管道实例—创建两个子进程与父进程进行管道通信...
- 怎么知道你训练的靠不靠谱?yolov3的mAP计算教程来了
- [洛谷] P1168 中位数
- C语言if else语句
- 【树莓派】树莓派开放WiFi热点
热门文章
- /dev/null空字符设备文件
- 截取指定字符前_Excel字符函数(1):利用3个函数提取邮箱中的域名
- python推荐系统算法朴素贝叶斯_Java实现的朴素贝叶斯算法示例
- 蛋糕是叫胚子还是坯子_最好吃的蛋糕胚子——分蛋海绵蛋糕详解
- 安卓手机状态栏显示秒_如何让状态栏时间精确到秒显示
- 导航栏html_html操作和思考(二):统一导航栏文字高度的方法
- java泛化_java 类字面常量,泛化的Class引用
- Introduction to Computer Networking学习笔记(一):网络层模型及IP header
- c++编程求解二元二次方程组_二元一次方程组及其解法
- jquery实现返回顶部的效果