搭建大数据集群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 
目录
相关文章
|
3月前
|
SQL 机器学习/深度学习 分布式计算
大数据-81 Spark 安装配置环境 集群环境配置 超详细 三台云服务器
大数据-81 Spark 安装配置环境 集群环境配置 超详细 三台云服务器
120 1
|
16天前
|
消息中间件 Java Kafka
【手把手教你Linux环境下快速搭建Kafka集群】内含脚本分发教程,实现一键部署多个Kafka节点
本文介绍了Kafka集群的搭建过程,涵盖从虚拟机安装到集群测试的详细步骤。首先规划了集群架构,包括三台Kafka Broker节点,并说明了分布式环境下的服务进程配置。接着,通过VMware导入模板机并克隆出三台虚拟机(kafka-broker1、kafka-broker2、kafka-broker3),分别设置IP地址和主机名。随后,依次安装JDK、ZooKeeper和Kafka,并配置相应的环境变量与启动脚本,确保各组件能正常运行。最后,通过编写启停脚本简化集群的操作流程,并对集群进行测试,验证其功能完整性。整个过程强调了自动化脚本的应用,提高了部署效率。
【手把手教你Linux环境下快速搭建Kafka集群】内含脚本分发教程,实现一键部署多个Kafka节点
|
2月前
|
NoSQL Linux PHP
如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤
本文介绍了如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤。接着,对比了两种常用的 PHP Redis 客户端扩展:PhpRedis 和 Predis,详细说明了它们的安装方法及优缺点。最后,提供了使用 PhpRedis 和 Predis 在 PHP 中连接 Redis 服务器及进行字符串、列表、集合和哈希等数据类型的基本操作示例。
81 4
|
3月前
|
NoSQL Linux PHP
|
3月前
|
消息中间件 分布式计算 监控
大数据-78 Kafka 集群模式 集群的应用场景与Kafka集群的搭建 三台云服务器
大数据-78 Kafka 集群模式 集群的应用场景与Kafka集群的搭建 三台云服务器
123 6
|
3月前
|
SQL 分布式计算 NoSQL
大数据-170 Elasticsearch 云服务器三节点集群搭建 测试运行
大数据-170 Elasticsearch 云服务器三节点集群搭建 测试运行
64 4
|
3月前
|
SQL 分布式计算 大数据
大数据-168 Elasticsearch 单机云服务器部署运行 详细流程
大数据-168 Elasticsearch 单机云服务器部署运行 详细流程
72 2
|
3月前
|
缓存 NoSQL Ubuntu
大数据-39 Redis 高并发分布式缓存 Ubuntu源码编译安装 云服务器 启动并测试 redis-server redis-cli
大数据-39 Redis 高并发分布式缓存 Ubuntu源码编译安装 云服务器 启动并测试 redis-server redis-cli
69 3
|
3月前
|
SQL 分布式计算 Hadoop
Hadoop-37 HBase集群 JavaAPI 操作3台云服务器 POM 实现增删改查调用操作 列族信息 扫描全表
Hadoop-37 HBase集群 JavaAPI 操作3台云服务器 POM 实现增删改查调用操作 列族信息 扫描全表
46 3
|
3月前
|
分布式计算 Hadoop Shell
Hadoop-36 HBase 3节点云服务器集群 HBase Shell 增删改查 全程多图详细 列族 row key value filter
Hadoop-36 HBase 3节点云服务器集群 HBase Shell 增删改查 全程多图详细 列族 row key value filter
70 3
下一篇
开通oss服务