搭建大数据集群linux服务器配置步骤

本文涉及的产品
云原生大数据计算服务 MaxCompute,5000CU*H 100GB 3个月
云原生大数据计算服务MaxCompute,500CU*H 100GB 3个月
简介: 使用下面命令修改添加示例内容命令:```vi /etc/sysconfig/network-scripts/ifcfg-ensXX```修改添加的内容示例:

1、IP设置

使用下面命令修改添加示例内容
命令:

vi /etc/sysconfig/network-scripts/ifcfg-ensXX

修改添加的内容示例:

BOOTPROTO=static
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8

# 设置开机启动网卡
ONBOOT=yes

重启网络服务

service network restart

2、关闭防火墙

在root用户下执行以下命令关闭防火墙

systemctl stop firewalld
systemctl disable firewalld

3、关闭selinux

在root用户下执行以下命令,修改如下内容,关闭selinux。
命令:

vim /etc/selinux/config

修改添加的内容示例:

SELINUX=disabled

4、机器更改主机名

root用户执行使用下面命令,添加下面主机名
命令。

vim /etc/hostname

修改、添加的内容示例:

node01.book.com

5、主机名与IP地址映射

使用root用户,添加所有需要的主机名与IP地址映射。
命令:

vim /etc/hosts

修改、添加内容示例:

192.168.1.100 node01.book.com node01
192.168.1.101 node02.book.com node02
192.168.1.102 node03.book.com node03

6、机器同步时间

root用户执行以下命令定时同步阿里云服务器时间
命令:

# 安装ntpdate
yum -y install ntpdate
# 添加定时任务
crontab -e

修改、添加内容示例:

*/1 * * * * /usr/sbin/ntpdate time1.aliyun.com

7、机器添加普通用户

服务器统一添加普通用户xxxx,这里我是用book。并给以sudo权限,用于以后所有的大数据软件的安装并统一设置普通用户的密码为 xxxxx。

# 添加用户book
useradd book
# 设置book用户密码,会输入
passwd book

为普通用户添加sudo权限
命令:

visudo

修改、添加内容示例:

book  ALL=(ALL)       ALL

8、定义统一目录

linux服务器软件压缩包存放目录,以及解压后安装目录,所有机器执行以下命令,创建两个文件夹,一个用于存放软件压缩包目录,一个用于存放解压后目录

# 软件压缩包存放目录
mkdir -p /book/soft
# 软件解压后存放目录
mkdir -p /book/install
# 将文件夹权限更改为book用户
chown -R book:book /book

9、安装jdk

注意:请使用book用户,即你自己创建的用户,使用xshell等连接客户端请换用户重新连。

使用book用户来重新连接三台机器,然后使用book用户来安装jdk软件==上传压缩包到第一台服务器的/book/soft下面,然后进行解压,配置环境变量即可,三台机器都依次安装即可

cd /book/soft/

tar -zxvf jdk-8u261-linux-x64.tar.gz  -C /book/install/
sudo vim /etc/profile


#添加以下配置内容,配置jdk环境变量
export JAVA_HOME=/book/install/jdk1.8.0_261
export PATH=:$JAVA_HOME/bin:$PATH

可以使用如下命令将安装包发送到另外两台服务器上

scp -r /book/install/jdk1.8.0_261 node02:$PWD

10、用户免密码登录

所有机器在book用户下执行以下命令生成公钥与私钥

ssh-keygen -t rsa
三台机器在book用户下,执行以下命令将公钥拷贝到node01服务器上面去
ssh-copy-id  node01
node01在book用户下,执行以下命令,将authorized_keys拷贝到node02与node03服务器
cd /home/book/.ssh/
scp authorized_keys  node02:$PWD
scp authorized_keys  node03:$PWD

11、关机重启

机器在root用户下执行以下命令,实现关机重启

reboot -h now
或者
shutdown -r now

注意:这里注意在设置网络的时候一定要配置开机启动网卡,不然xshell连接的客户端执行重启命令后,即使服务器已经启动了,但没有启动网卡连不上。

# 设置开机启动网卡
ONBOOT=yes
相关实践学习
基于MaxCompute的热门话题分析
本实验围绕社交用户发布的文章做了详尽的分析,通过分析能得到用户群体年龄分布,性别分布,地理位置分布,以及热门话题的热度。
SaaS 模式云数据仓库必修课
本课程由阿里云开发者社区和阿里云大数据团队共同出品,是SaaS模式云原生数据仓库领导者MaxCompute核心课程。本课程由阿里云资深产品和技术专家们从概念到方法,从场景到实践,体系化的将阿里巴巴飞天大数据平台10多年的经过验证的方法与实践深入浅出的讲给开发者们。帮助大数据开发者快速了解并掌握SaaS模式的云原生的数据仓库,助力开发者学习了解先进的技术栈,并能在实际业务中敏捷的进行大数据分析,赋能企业业务。 通过本课程可以了解SaaS模式云原生数据仓库领导者MaxCompute核心功能及典型适用场景,可应用MaxCompute实现数仓搭建,快速进行大数据分析。适合大数据工程师、大数据分析师 大量数据需要处理、存储和管理,需要搭建数据仓库?学它! 没有足够人员和经验来运维大数据平台,不想自建IDC买机器,需要免运维的大数据平台?会SQL就等于会大数据?学它! 想知道大数据用得对不对,想用更少的钱得到持续演进的数仓能力?获得极致弹性的计算资源和更好的性能,以及持续保护数据安全的生产环境?学它! 想要获得灵活的分析能力,快速洞察数据规律特征?想要兼得数据湖的灵活性与数据仓库的成长性?学它! 出品人:阿里云大数据产品及研发团队专家 产品 MaxCompute 官网 https://www.aliyun.com/product/odps 
目录
相关文章
zdl
|
24天前
|
消息中间件 运维 大数据
大数据实时计算产品的对比测评:实时计算Flink版 VS 自建Flink集群
本文介绍了实时计算Flink版与自建Flink集群的对比,涵盖部署成本、性能表现、易用性和企业级能力等方面。实时计算Flink版作为全托管服务,显著降低了运维成本,提供了强大的集成能力和弹性扩展,特别适合中小型团队和业务波动大的场景。文中还提出了改进建议,并探讨了与其他产品的联动可能性。总结指出,实时计算Flink版在简化运维、降低成本和提升易用性方面表现出色,是大数据实时计算的优选方案。
zdl
140 56
|
20天前
|
运维 监控 Linux
服务器管理面板大盘点: 8款开源面板助你轻松管理Linux服务器
在数字化时代,服务器作为数据存储和计算的核心设备,其管理效率与安全性直接关系到业务的稳定性和可持续发展。随着技术的不断进步,开源社区涌现出众多服务器管理面板,这些工具以其强大的功能、灵活的配置和友好的用户界面,极大地简化了Linux服务器的管理工作。本文将详细介绍8款开源的服务器管理面板,包括Websoft9、宝塔、cPanel、1Panel等,旨在帮助运维人员更好地选择和使用这些工具,提升服务器管理效率。
|
2月前
|
监控 Linux Shell
|
2月前
|
监控 Java Linux
Linux系统之安装Ward服务器监控工具
【10月更文挑战第17天】Linux系统之安装Ward服务器监控工具
61 5
Linux系统之安装Ward服务器监控工具
|
1月前
|
缓存 监控 Linux
Python 实时获取Linux服务器信息
Python 实时获取Linux服务器信息
|
28天前
|
安全 算法 Linux
Linux 服务器还有漏洞?建议使用 OpenVAS 日常检查!
在数字化时代,Linux 服务器的安全至关重要。OpenVAS 是一款优秀的开源漏洞扫描工具,可以帮助及时发现并修复服务器中的安全隐患。本文将介绍 OpenVAS 的主要功能、使用方法及应对漏洞的措施,帮助用户加强服务器安全管理,确保企业数字化安全。
48 7
|
1月前
|
监控 Ubuntu Linux
使用VSCode通过SSH远程登录阿里云Linux服务器异常崩溃
通过 VSCode 的 Remote - SSH 插件远程连接阿里云 Ubuntu 22 服务器时,会因高 CPU 使用率导致连接断开。经排查发现,VSCode 连接根目录 ".." 时会频繁调用"rg"(ripgrep)进行文件搜索,导致 CPU 负载过高。解决方法是将连接目录改为"root"(或其他具体的路径),避免不必要的文件检索,从而恢复正常连接。
|
1月前
|
缓存 Unix Linux
服务器linux!!!
本文介绍了计算机的演变历史、硬件基础知识及服务器相关知识。从电子管时代的ENIAC到冯-诺伊曼架构,再到现代计算机系统组成,详细讲解了计算机的发展历程。此外,文章还介绍了服务器的分类、品牌、硬件组成以及IDC机房的上架流程,为读者提供了全面的技术背景知识。
43 0
服务器linux!!!
|
1月前
|
人工智能 安全 Linux
|
1月前
|
Linux 数据库
Linux服务如何实现服务器重启后的服务延迟自启动?
【10月更文挑战第25天】Linux服务如何实现服务器重启后的服务延迟自启动?
206 3