Python基本名词||library、package、module、function、class之间的区别(终于搞懂了)

列表 名称 Python中本质 用法 举例
Library 1. C/C#语言中:xx.a、xx.dll文件
2. Python中等价于package,只是用的少,更常出现在C/C#语言中
从其他语言继承来的概念,并不具有清晰的文件结构指代,只是代表完成某些内容的所有代码\模块\包的笼统称呼 pandas
numpy
requests
package 1. 多个相关模块构成,包含一个_init_.py文件 from package import module urllib
module 模块 1. xx.py文件 import module os
urllib.request
function 函数 1. 模块里面的一段实现特定功能的代码 money.mean()
04-11
### HDFS简介 Hadoop分布式文件系统(Hadoop Distributed File System, HDFS)是Hadoop生态系统中的核心组件之一,专为大规模数据存储设计[^2]。它的主要特点是高容错性、高可靠性和高吞吐量,能够运行在廉价硬件上并提供高效的访问能力[^5]。 #### 架构概述 HDFS采用主从结构模型,由NameNode和DataNode组成。其中: - **NameNode** 负责管理文件系统的命名空间和客户端请求。 - **DataNode** 存储实际的数据块,并执行读写操作。 这种架构使得HDFS能够在节点失效的情况下自动恢复数据,从而保障了整个系统的稳定性。 --- ### HDFS基本使用指南 以下是关于如何使用HDFS的一些基础指导: #### 文件上传与下载 可以通过`hdfs dfs -put`命令将本地文件上传到HDFS中,或者用`hdfs dfs -get`将其下载回本地环境[^1]。 ```bash # 将本地文件 /path/to/local/file.txt 上传至 HDFS 的指定位置 hdfs dfs -put /path/to/local/file.txt /destination/path/in/HDFS/ # 下载 HDFS 中的文件到本地 hdfs dfs -get /source/path/in/HDFS/ /local/destination/ ``` #### 复制文件或目录 如果需要在HDFS内部完成文件或目录的复制,则可利用`hdfs dfs -cp`指令实现。 ```bash # 在 HDFS 内部复制文件或目录 hdfs dfs -cp /source/path/in/HDFS/ /target/path/in/HDFS/ ``` #### 查看文件内容 要快速浏览某个文件的内容,可以运用`hdfs dfs -cat`命令来显示其前部分内容[^3]。 ```bash # 显示 HDFS 上某文件的部分内容 hdfs dfs -cat /path/to/file | head -n 10 ``` #### 更改文件权限 类似于Linux操作系统下的chmod功能,在HDFS里也可以调整文件权限设置[^3]。 ```bash # 修改 HDFS 文件或目录的权限 hdfs dfs -chmod 755 /path/to/resource ``` #### 删除资源 当不再需要某些文件或目录时,可通过`hdfs dfs -rm`删除单个文件;对于非空目录则需附加参数`-r`递归清除。 ```bash # 移除单一文件 hdfs dfs -rm /path/to/single_file # 清理整个目录及其子项 hdfs dfs -rm -r /path/to/directory ``` --- ### Secondary NameNode的作用说明 尽管名称中有“secondary”,但它并不是真正的备用NameNode实例。实际上,Secondary NameNode的主要职责在于定期合并fsimage和edits日志文件,以此减轻Primary NameNode的工作负担并防止元数据丢失风险。 --- 问题
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值