CDH 搭建_主机名修改|学习笔记

简介: 快速学习 CDH 搭建_主机名修改

开发者学堂课程【2020版大数据实战项目之 DMP 广告系统(第二阶段) CDH 搭建_主机名修改】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/677/detail/11762


CDH 搭建_主机名修改


内容介绍

一、简述主机名修改

二、配置主机名

 

本视频继续配置 CentOS 上个视频配置时间同步服务,其实 CentOS 系统的配置比较散。接下来的几个步骤可以乱序进行配置。

本课配置主机名

 

一、简述主机名修改

主机名:FQDN:cdh01.it.cast.cn, cdh01 不是主机名,而是主机名的简写。


二、配置主机名

1.修改主机名的俩种方式:

方式一:通过 hostname=cdh01.itcast.cn命令修改主机名

方式二:修改 /etc/hosts 文件,确定 DNS 的主机名

两种方式的区别:

方式一内存里修改主机名,修改的是当前系统中运行的进程的状态;方式二修改文件是将主机名固化

最大区别是通过方式一修改的主机名重启后不存在,通过方式二修改的主机名重启后仍存在

2.对于很多语言,编写运维脚本或编写CDH服务启动的脚本时有两种方式:

方式一:*Shell script

方式二:*PythonNovajs也可编写,但 Python 较多的原因是 Python简单所以在编写运维脚本时,*Shell script 无需多言;python而言,python 读取 FQDN 的方式并不是直接读取 network 文件,而是在 /etc /hosts 文件第一个出现的本机地址中第一个127.0.0.1 cdh0l.itcast.cn,才理解127.0.0.1 cdh0l.itcast.cn为FQDN,所以我们要修改 hosts 文件,把主机名放在 127.0.0.1 cdh0l.itcast.cn的第一个位置上

3.修改主机名的具体步骤:

(1)步骤1修改 /etc/sysconfig/ network 文件,声明主机名

#在三个节点上使用不同的主机名

HOSTNAME=cdh01.itcast.cn

Cdh01:输入代码:vi /etc/sysconfig/network点击回车键

注意主机名的正确性

在 cdh01 中明显正确:HOSTNAME=cdh01.itcast.cn

Cdh02:输入代码:vi /etc/sysconfig/network,点击回车键

cdh02 中明显错误:HOSTNAME=cdh01.itcast.cn

所以将 cdh01 修改为 chd02

image.png

输入代码:wq;保存并退出

输入代码:clear;清空屏幕

Cdh03:输入代码:vi /etc/sysconfig/network,点击回车键

cdh03中明显错误:HOSTNAME=cdh01.itcast.cn

所以将 cdh01 修改为 chd03

image.png

输入代码:wq;保存并退出

输入代码:clear;清空屏幕

因为 chd02 和 cdh03 均为 chd01 复制而来,所以在 chd02 和cdh03 中结果均为HOSTNAME=cdh01.itcast.cn

(2)步骤二:修改/etc/hosts文件,确定 DNS 的主机名

Cdh01:输入代码:vi /etc/hosts,点击回车键

image.png

此时发现页面中出现 localhost

在第一行 localhost 前添加代码:cdh0l.itcast.cn cdh01

假如希望 chd01 中访问 cdh02,则进入笔记复制以下代码。

192.168.169.101 cdh01.itcast.cn cdh01

192.168.169.102 cdh02.itcast.cn cdh02

192.168.169.103 cdh03.itcast.cn cdh03

打开 Shell 窗口,右键点击空白处,点击 Paste 保存,点击 OK。

image.png

输入代码:wq;保存并退出

修改 Cdh02 :输入代码:vi /etc/hosts,点击回车键

在第一行localhost前添加代码:cdh02.itcast.cn cdh02

粘贴代码:

192.168.169.101 cdh01.itcast.cn cdh01

192.168.169.102 cdh02.itcast.cn cdh02

192.168.169.103 cdh03.itcast.cn cdh03

打开 Shell 窗口,右键点击空白处,点击 Paste 保存,点击 OK。

输入代码:wq;保存并退出

修改 Cdh03 :输入代码:vi /etc/hosts,点击回车键

在第一行 localhost 前添加代码:cdh03.itcast.cn cdh03

粘贴代码:

192.168.169.101 cdh01.itcast.cn cdh01

192.168.169.102 cdh02.itcast.cn cdh02

192.168.169.103 cdh03.itcast.cn cdh03

打开 Shell 窗口,右键点击空白处,点击 Paste 保存,点击 OK。

输入代码:wq;保存并退出

在  cdh03  中进行配置

例如:

输入代码:ping cdh01.itcast.cn发现可以成功1ms

image.png

在 cdh02 中进行配置

例如:输入代码:ping cdh01.itcast.cn发现可以成功

image.png

在 cdh01 中进行配置:

输入代码:ping cdh02.itcast.cn,发现可以成功

image.png

输入代码:ping cdh03.itcast.cn,发现可以成功

image.png

整体的操作已经结束,主机名已经配置成功.但如果不想重启,可在cdh01 中输入代码:housename cdh01.itcast.cn点击回车

因为上述只修改了文件修改文件弊端只有重启才会生效

若希望及时生效则分别在cdh02和cdh03中进行如下操作:

cdh02 中输入代码:housename cdh02.itcast.cn点击回车

cdh03 中输入代码:housename cdh03.itcast.cn点击回车

此时主机名修改操作已经完成正常情况下应该重启机器,但不进行重启也可以。

相关文章
|
3月前
|
SQL 人工智能 数据挖掘
Apache Doris 4.0 AI 能力揭秘(二):为企业级应用而生的 AI 函数设计与实践
Apache Doris 4.0 原生集成 LLM 函数,将大语言模型能力深度融入 SQL 引擎,实现文本处理智能化与数据分析一体化。通过十大函数,支持智能客服、内容分析、金融风控等场景,提升实时决策效率。采用资源池化管理,保障数据一致性,降低传输开销,毫秒级完成 AI 分析。结合缓存复用、并行执行与权限控制,兼顾性能、成本与安全,推动数据库向 AI 原生演进。
327 0
Apache Doris 4.0 AI 能力揭秘(二):为企业级应用而生的 AI 函数设计与实践
|
消息中间件 JSON 负载均衡
kafka 动态扩容现有 topic 的分区数和副本数
kafka 动态扩容现有 topic 的分区数和副本数
2972 0
|
消息中间件 传感器 数据处理
"揭秘实时流式计算:低延迟、高吞吐量的数据处理新纪元,Apache Flink示例带你领略实时数据处理的魅力"
【8月更文挑战第10天】实时流式计算即时处理数据流,低延迟捕获、处理并输出数据,适用于金融分析等需即时响应场景。其框架(如Apache Flink)含数据源、处理逻辑及输出目标三部分。例如,Flink可从数据流读取信息,转换后输出。此技术优势包括低延迟、高吞吐量、强容错性及处理逻辑的灵活性。
454 4
|
网络协议
使用`http.server`模块搭建简单HTTP服务器
使用`http.server`模块搭建简单HTTP服务器
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的奶茶店管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的奶茶店管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
205 0
|
Kubernetes 关系型数据库 MySQL
实时计算 Flink版产品使用合集之如何通过ApacheAtlas获取元数据
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStreamAPI、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
Linux 编译器 Shell
Linux系统下实现QT程序打包发布
Linux系统下实现QT程序打包发布
2304 0
|
Linux
Centos7.x升级内核
Centos7.x升级内核
874 0
|
分布式计算 Hadoop
Call From master.hadoop/192.168.31.149 to master.hadoop:8020 failed on connection exception
学习hadoop新手易犯错误:Call From master.hadoop/192.168.31.149 to master.hadoop:8020 failed on connection exception: java.net.ConnectException: 拒绝连接; For more details see: http://wiki.apache.org/hadoop/ConnectionRefused
1111 0
|
监控 大数据 物联网
在CDH7.1.1中安装NiFi
在CDH7.1.1中安装NiFi
315 0