hadoop-hdfs完全分布式搭建

搭建如下hdfs集群 eg.

hadoop-hdfs完全分布式搭建

nn吃内存 单独占服务器

hadoop-hdfs完全分布式搭建 停掉伪分布式集群

测:hadoop-hdfs完全分布式搭建

hadoop-hdfs完全分布式搭建 清掉多余资源

hadoop-hdfs完全分布式搭建 重新生成 .ssh文件(家目录)

一、免秘钥登录其他节点  公钥分发出去

hadoop-hdfs完全分布式搭建

拷贝当前节点公钥到node02节点当前目录下 重命名标识谁的公钥

node03 node04同理

hadoop-hdfs完全分布式搭建

hadoop-hdfs完全分布式搭建

hadoop-hdfs完全分布式搭建

hadoop-hdfs完全分布式搭建

node03 node04同理

hadoop-hdfs完全分布式搭建 公钥追加到认证文件

 node03 node04同理

验证免秘钥登录:

hadoop-hdfs完全分布式搭建 

免秘钥完毕---------------

二、各节点安装JDK

注意:勿忘 分发/etc/profile文件

三、部署Hadoop包并分发

hadoop-hdfs完全分布式搭建

hadoop-hdfs完全分布式搭建

hadoop-hdfs完全分布式搭建

hadoop-hdfs完全分布式搭建

full文件夹放 nn的元数据  dn的block数据 和 snn的持久化数据

hadoop-hdfs完全分布式搭建

hadoop-hdfs完全分布式搭建

副本数为2 注意副本数不能超过datanode的节点数  默认是datanode的节点数

本配置ssn在node02上

hadoop-hdfs完全分布式搭建

hadoop-hdfs完全分布式搭建

hadoop-hdfs完全分布式搭建 

带配置的Hadoop分发到node02节点

 node03 node04同理

下一步:格式化唯一ID

hadoop-hdfs完全分布式搭建

测:hadoop-hdfs完全分布式搭建

即成功

下一步:在namenode上启动集群

hadoop-hdfs完全分布式搭建

测:各节点上jps命令验证

界面查看

hadoop-hdfs完全分布式搭建创建文件夹

hadoop-hdfs完全分布式搭建

hadoop-hdfs完全分布式搭建

拓展:

hadoop-hdfs完全分布式搭建

hadoop-hdfs完全分布式搭建

hadoop-hdfs完全分布式搭建 显示兆

hadoop-hdfs完全分布式搭建查看hdfs帮助命令

hadoop-hdfs完全分布式搭建

hadoop-hdfs完全分布式搭建 blocksize 默认块大小128兆

1兆 1M = 1024K =1024*1024 bytes = 1048576 bytes 字节

hadoop-hdfs完全分布式搭建

以块大小为1M 将test.txt放到hdfs集群 默认为家目录 即/usr/root

hadoop-hdfs完全分布式搭建

hadoop-hdfs完全分布式搭建 

hadoop-hdfs完全分布式搭建

 

hadoop-hdfs完全分布式搭建

hadoop-hdfs完全分布式搭建

底层是按字节去切割的

但是汉字如果以utf-8编码 1个汉字是2-3字节怎么切呢

后续 mapReduce解决。。