第一范文网 - 专业文章范例文档资料分享平台

HDFS学习笔记

来源:用户分享 时间:2025/7/23 14:54:07 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

sudo -u hdfs hdfs oev -i edits_inprogress_0000000000000000522 -o ./edit.xml -p XML 最新传的文件access_log元数据信息在里面

这个时候fsimage里面还没有文件access_log元数据信息 说明:

1、写?editlog 2、读?fsimage

重启HDFS服务

查看hdfs是否处于安全模式

sudo -u hdfs hdfs dfsadmin -safemode get

ls –lrt,可以看到fsimage更新

此时再导出fsimage元数据信息,access_log在里面了 说明editlog与fsimage合并

元数据保护

视频中配置文件是这样的

我们是这样的

?我的节点没有hadoop-hdfs-namenode服务(因为管理方式不同)

以上实验可以这样做: 1、在CM中添加nn2

2、再重启此NameNode

3、nn2这个目录就出现了

查看块大小

客户优先级最高的配置:vim /etc/hadoop/conf/hdfs-site.xml

dfs.blocksize 134217728

块最小值:1048576 http://elephant:50070

Browse Directory—uitilities—Browse the file system

Sqoop实验

Oracle官网下载mysql-connector-java-5.1.40.tar.gz,解压并将mysql-connector-java-5.1.40-bin.jar拷贝到目录monkey:/usr/lib/sqoop

elephant、monkey主机安装mysql客户端: yum install mysql

monkey主机安装mysql 服务器端:

yum install mysql-server yum install mysql-devel 数据库字符集设置

mysql配置文件/etc/my.cnf中加入default-character-set=utf8 启动mysql服务:

service mysqld start或者/etc/init.d/mysqld start 创建root管理员:

mysqladmin -u root password 123456 登录:

mysql -u root -p输入密码123456即可

授权在elephant主机可以登录monkey节点的mysql-server端

GRANT ALL PRIVILEGES ON *.* TO 'root'@'elephant' IDENTIFIED BY '123456' WITH GRANT OPTION;

创建数据库

create database testDB; 创建用户

CREATE USER 'enmoedu'@'192.169.91.130' IDENTIFIED BY '123456'; 授权

grant all privileges on testDB.* to 'enmoedu'@'monkey' identified by '123456'; grant all privileges on testDB.* to 'enmoedu'@'elephant' identified by '123456';

flush privileges;

在monkey节点enmoedu登录: use testDB;

创建表并insert几条记录

create table book(isbn char(20), title varchar(100) not null, price numeric(6,2) not null, press varchar(100), year int not null, stock int default 0, primary key(isbn), check(stock >=0))

insert into book values('7-04-011049-0','数据库系统概念',59.50,'高等教育出版社',2002,5);

insert into book values('7-111-14111-3','高效程序的奥秘',28.50,'机械工业出版社',2004,0); 加一行

insert into book values('7-04-010095-9','C语言程序设计',54.50,'高等教育出版社',2001,7);

describe book;

再验证下在elephant节点登录

导出:

sqoop import-all-tables -m 12 --connect jdbc:mysql://monkey:3306/testDB --username=enmoedu --password=123456 --compression-codec=snappy --as-avrodatafile --warehouse-dir=/user/enmoedu/sqooptest

搜索更多关于: HDFS学习笔记 的文档
HDFS学习笔记.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c9oqq11yqj36b8ve00zsa83uyx9681900v7r_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top