CentOS7.3学习笔记总结(三十三)

本文详细介绍了Centos Linux系统中getent命令的使用方法,包括命令格式、支持的数据库类型及常见用例。getent用于从系统数据库中获取条目,如hosts、passwd等,即使数据源不在本地。

在Centos Linux系统中,getent命令不怎么常用,该命令用来查看系统的数据库中的相关记录。即使这些数据不在本机上。

支持的数据库(可以在命令行中输入getent –help查看):

ahosts ahostsv4 ahostsv6 aliases ethers group gshadow hosts initgroups netgroup networks passwd protocols rpc services shadow

命令格式:

用法: getent [选项...] 数据库 [键 ...]

Get entries from administrative database. 从数据库中获取条目

  -i, --no-idn               disable IDN encoding

  -s, --service=CONFIG       要使用的服务配置

  -?, --help                给出该系统求助列表

  --usage                 给出简要的用法信息

  -V, --version             打印程序版本号

长选项的强制或可选参数对对应的短选项也是强制或可选的。

实例:

1、  从百度hosts库中得到ip信息:

blob.png

2、  从本机passwd库中得到账号的信息:

blob.png

3、  查看命令帮助

getent --help

blob.png

 

 

在 VirtualBox 中使用 CentOS 7.3 配置 Hadoop 三个节点可按以下步骤进行: ### 准备工作 - **准备 Docker 宿主机**:Docker 只能运行在内核版本为 3.10 或以上的 64 位 Linux 上,若系统不符合,需先安装一台符合要求的虚拟机,然后在该虚拟机上使用 Docker。以 Windows 系统笔记本为例,可安装一台 64 位 CentOS 7.3 虚拟机做演示。由于要将 10 个节点都跑在一台虚拟机上,给这台虚拟机分配 2 个核,4G 内存。也可在笔记本上装双系统。 - **准备相关软件**:提前下载 JDK(使用 jdk - 7u80 - linux - x64)和 Hadoop(使用 hadoop - 2.7.3)并解压,放到 Docker 宿主机上备用 [^3]。 ### 解压与基本配置 使用 `tar -zxvf` 解压 hadoop,接着进行 Hadoop 环境配置(简单配置)。配置 Hadoop 环境变量(`hadoop - env.sh`),修改 `java_home` 路径和 `hadoop_conf_dir` 路径,示例命令如下: ```bash vi /home/loli/hadoop - 2.6.0/etc/hadoop/hadoop - env.sh # The java implementation to use. export JAVA_HOME=/usr/java/jdk1.8.0_201 # The jsvc implementation to use. Jsvc is required to run secure datanodes # that bind to privileged ports to provide authentication of data transfer # protocol. Jsvc is not required if SASL is configured for authentication of # data transfer protocol using non - privileged ports. #export JSVC_HOME=${JSVC_HOME} export HADOOP_CONF_DIR=/home/loli/hadoop - 2.6.0/etc/hadoop ``` 此示例中的路径需根据实际情况修改 [^4]。 ### 网络与节点配置 若需要,可参考 优快云 - virtualBox 实现主机和虚拟机相互 ping 通,配置静态 IP 地址。同时,要对三个节点的网络和相关配置进行设置,确保节点间能正常通信。 ### 仓库配置 新建 HDP、HDP - UTILS 的 repo,示例如下: ```plaintext vi hdp.repo [HDP - 2.6.5.0] name=HDP - 2.6.5.0 baseurl=http://192.168.0.177/ambari/HDP/centos7/2.6.5.0 - 292/ gpgcheck=1 gpgkey=http://192.168.0.177/ambari/HDP/centos7/2.6.5.0 - 292/RPM - GPG - KEY/RPM - GPG - KEY - Jenkins enabled=1 priority=1 [HDP - UTILS - 1.1.0.22] name=HDP - UTILS - 1.1.0.22 baseurl=http://192.168.0.177/ambari/HDP - UTILS/centos7/1.1.0.22/ gpgcheck=1 gpgkey=http://192.168.0.177/ambari/HDP - UTILS/centos7/1.1.0.22/RPM - GPG - KEY/RPM - GPG - KEY - Jenkins enabled=1 priority=1 ``` 这里的 `baseurl` 和 `gpgkey` 地址需根据实际情况修改 [^5]。 ### 完成搭建 完成上述配置后,至此,虚拟机组成 Hadoop 集群正式搭建完成 [^1]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值