hadopp 环境搭建
1、 每个结点分别产生公私密钥
ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
[root@master .ssh]# cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
yum -y install openssh-clients
当master就可以顺利安全地访问这两个slave结点了。操作过程如下:
[root@node1 ~]# scp root@master:~/.ssh/id_dsa.pub ./master_dsa.pub
The authenticity of host 'master (30.96.76.220)' can't be established.
RSA key fingerprint is ae:8c:7f:00:df:40:b8:ec:20:4b:53:78:98:46:8a:c5.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'master,30.96.76.220' (RSA) to the list of known hosts.
root@master's password:
id_dsa.pub 100% 601 0.6KB/s 00:00
[root@node1 .ssh]# cat master_dsa.pub >> authorized_keys
[root@master .ssh]# ssh node1
The authenticity of host 'node1 (30.96.76.221)' can't be established.
RSA key fingerprint is ae:8c:7f:00:df:40:b8:ec:20:4b:53:78:98:46:8a:c5.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'node1,30.96.76.221' (RSA) to the list of known hosts.
root@node1's password:
Last login: Fri Sep 9 17:42:15 2016 from localhost
[root@node1 ~]# ll
总用量 24
-rw-------. 1 root root 1144 9月 9 18:11 anaconda-ks.cfg
-rw-r--r--. 1 root root 13231 9月 9 18:10 install.log
-rw-r--r--. 1 root root 3482 9月 9 18:09 install.log.syslog
[root@node1 ~]# pwd
/root
[root@node1 ~]# exit
logout
Connection to node1 closed.
[root@master .ssh]#
[root@master .ssh]# scp root@master:~/.ssh/id_dsa.pub ./master_dsa.pub
The authenticity of host 'master (30.96.76.220)' can't be established.
RSA key fingerprint is ae:8c:7f:00:df:40:b8:ec:20:4b:53:78:98:46:8a:c5.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'master,30.96.76.220' (RSA) to the list of known hosts.
id_dsa.pub 100% 601 0.6KB/s 00:00
[root@master .ssh]# ssh master
Last login: Fri Sep 9 17:42:39 2016 from localhost
[root@master ~]# hostname
master
[root@master ~]# exit
logout
Connection to master closed.
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<!-- Put site-specific property overrides in this file. -->
<configuration>
<property>
<name>fs.default.name</name>
<value>hdfs://master:9000</value>
<final>true></final>
</property>
<property>
<name>hadoop.tmp.dir</name>
<value>/urs/hadoop/tmp</value>
<description>A base for other temporary directories</description>
</property>
</configuration>
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<!-- Put site-specific property overrides in this file. -->
<configuration>
<property>
<name>dfs.name.dir</name>
<value>/usr/hadoop-1.2.1/name</value>
<final>true</final>
</property>
<property>
<name>dfs.data.dir</name>
<value>/usr/hadoop-1.2.1/data</value>
<final>true</final>
</property>
<property>
<name>dfs.replication</name>
<value>2</value>
<final>true</final>
</property>
</configuration>
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<!-- Put site-specific property overrides in this file. -->
<configuration>
<property>
<name>mapred.job.tracker</name>
<value>30.96.76.220:9001</value>
</property>
</configuration>
[root@master ~]# hadoop namenode -format
16/09/10 17:03:49 INFO namenode.NameNode: STARTUP_MSG:
/************************************************************
STARTUP_MSG: Starting NameNode
STARTUP_MSG: host = master/30.96.76.220
STARTUP_MSG: args = [-format]
STARTUP_MSG: version = 1.2.1
STARTUP_MSG: build = https://svn.apache.org/repos/asf/hadoop/common/branches/branch-1.2 -r 1503152; compiled by 'mattf' on Mon Jul 22 15:23:09 PDT 2013
STARTUP_MSG: java = 1.7.0_76
************************************************************/
16/09/10 17:03:49 INFO util.GSet: Computing capacity for map BlocksMap
16/09/10 17:03:49 INFO util.GSet: VM type = 64-bit
16/09/10 17:03:49 INFO util.GSet: 2.0% max memory = 1013645312
16/09/10 17:03:49 INFO util.GSet: capacity = 2^21 = 2097152 entries
16/09/10 17:03:49 INFO util.GSet: recommended=2097152, actual=2097152
16/09/10 17:03:50 INFO namenode.FSNamesystem: fsOwner=root
16/09/10 17:03:50 INFO namenode.FSNamesystem: supergroup=supergroup
16/09/10 17:03:50 INFO namenode.FSNamesystem: isPermissionEnabled=true
16/09/10 17:03:50 INFO namenode.FSNamesystem: dfs.block.invalidate.limit=100
16/09/10 17:03:50 INFO namenode.FSNamesystem: isAccessTokenEnabled=false accessKeyUpdateInterval=0 min(s), accessTokenLifetime=0 min(s)
16/09/10 17:03:50 INFO namenode.FSEditLog: dfs.namenode.edits.toleration.length = 0
16/09/10 17:03:50 INFO namenode.NameNode: Caching file names occuring more than 10 times
16/09/10 17:03:50 INFO common.Storage: Image file /usr/hadoop-1.2.1/name/current/fsimage of size 110 bytes saved in 0 seconds.
16/09/10 17:03:51 INFO namenode.FSEditLog: closing edit log: position=4, editlog=/usr/hadoop-1.2.1/name/current/edits
16/09/10 17:03:51 INFO namenode.FSEditLog: close success: truncate to 4, editlog=/usr/hadoop-1.2.1/name/current/edits
16/09/10 17:03:51 INFO common.Storage: Storage directory /usr/hadoop-1.2.1/name has been successfully formatted.
16/09/10 17:03:51 INFO namenode.NameNode: SHUTDOWN_MSG:
/************************************************************
SHUTDOWN_MSG: Shutting down NameNode at master/30.96.76.220
************************************************************/
hadopp 环境搭建的更多相关文章
- 大数据学习系列之四 ----- Hadoop+Hive环境搭建图文详解(单机)
引言 在大数据学习系列之一 ----- Hadoop环境搭建(单机) 成功的搭建了Hadoop的环境,在大数据学习系列之二 ----- HBase环境搭建(单机)成功搭建了HBase的环境以及相关使用 ...
- 大数据学习系列之六 ----- Hadoop+Spark环境搭建
引言 在上一篇中 大数据学习系列之五 ----- Hive整合HBase图文详解 : http://www.panchengming.com/2017/12/18/pancm62/ 中使用Hive整合 ...
- .NET Core系列 : 1、.NET Core 环境搭建和命令行CLI入门
2016年6月27日.NET Core & ASP.NET Core 1.0在Redhat峰会上正式发布,社区里涌现了很多文章,我也计划写个系列文章,原因是.NET Core的入门门槛相当高, ...
- Azure Service Fabric 开发环境搭建
微服务体系结构是一种将服务器应用程序构建为一组小型服务的方法,每个服务都按自己的进程运行,并通过 HTTP 和 WebSocket 等协议相互通信.每个微服务都在特定的界定上下文(每服务)中实现特定的 ...
- rnandroid环境搭建
react-native 环境搭建具体步骤这个大家已经玩烂了,这个主要是记录下来自己做win7系统遇到的坑 1.com.android.ddmlib.installexception 遇到这个问题,在 ...
- python开发环境搭建
虽然网上有很多python开发环境搭建的文章,不过重复造轮子还是要的,记录一下过程,方便自己以后配置,也方便正在学习中的同事配置他们的环境. 1.准备好安装包 1)上python官网下载python运 ...
- springMVC初探--环境搭建和第一个HelloWorld简单项目
注:此篇为学习springMVC时,做的笔记整理. MVC框架要做哪些事情? a,将url映射到java类,或者java类的方法上 b,封装用户提交的数据 c,处理请求->调用相关的业务处理—& ...
- 【定有惊喜】android程序员如何做自己的API接口?php与android的良好交互(附环境搭建),让前端数据动起来~
一.写在前面 web开发有前端和后端之分,其实android还是有前端和后端之分.android开发就相当于手机app的前端,一般都是php+android或者jsp+android开发.androi ...
- Nexus(一)环境搭建
昨天,成功搭建了自己的 Maven 环境(详见:Maven(一)环境搭建),今天就来研究和探讨下 Nexus 的搭建! 使用背景: 安装环境:Windows 10 -64位 JDK版本:1.7 Mav ...
随机推荐
- C++ STL 中 map 容器
C++ STL 中 map 容器 Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据 处理能力,由于这个特性,它 ...
- 2.HDFS和HA
1.HDFS简介 DataNode NameNode SecondaryNameNode HDFS文件权限 2.HDFS小结 3.HDFS交互操作 4.HDFS编程访问接口
- windows实用cmd命令总结
D: 进入D盘 cd D:\eclipse 进入D盘后进入D盘下的某个路径 Ipconfig 查看计算机ip Cls 清空命令行 ping ip(主机名) 测试网络是否畅通 Help 查看所有的d ...
- Linux命令之文件和目录操作命令(一)—— ls
本文介绍了ls命令的最常用法. 1.用法: ls [选项][目录名或文件名] 2.选项: -l 使用长格式显示目录或文件的详细信息 -a 显示隐藏文件 -h 人性化显示文件或目录的大小 -d 显示目录 ...
- DOM解析和SAX解析对比
原理: 一次性加载xml文档,不适合大容量的文件读取 原理: 加载一点,读取一点,处理一点.适合大容量文件的读取 DOM解析可以任意进行增删改成 SAX解析只能读取 DOM解析任意读取任何位置的数据, ...
- ServiceStatusUtils判断服务是否运行
import android.app.ActivityManager; import android.app.Service; import android.content.Context; impo ...
- 百度AI接口---身份证识别Demo
题记:自己是做java web的,但是本人以前接触并学习很多图像的知识,所以对图像很敏感.下面以百度的一个接口,实现身份证识别案例 1.需要百度开发者AppID.SecretKey .API Key. ...
- js解析后台传过来的json
java ,action public void print(String rs){ PrintWriter out; try { HttpServletResponse response = Ser ...
- flask 学习(二)
安装了flask扩展 以及flask-bootstrap 默认情况下,flask在template文件夹寻找模板. flask 加载的是Jinja2模板,该模板引擎在flask中由函数render_t ...
- C++类中的一些细节(重载、重写、覆盖、隐藏,构造函数、析构函数、拷贝构造函数、赋值函数在继承时的一些问题)
1 函数的重载.重写(重定义).函数覆盖及隐藏 其实函数重载与函数重写.函数覆盖和函数隐藏不是一个层面上的概念.前者是同一个类内,或者同一个函数作用域内,同名不同参数列表的函数之间的关系.而后三者是基 ...