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

举报
橙子园 发表于 2022/05/25 23:53:30 2022/05/25
【摘要】 1、IP设置 使用下面命令修改添加示例内容 命令: vi /etc/sysconfig/network-scripts/ifcfg-ensXX 1 修改添加的内容示例: BOOTPROTO=sta...

1、IP设置

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

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

  
 
  • 1

修改添加的内容示例:

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

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

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

重启网络服务

service network restart

  
 
  • 1

2、关闭防火墙

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

systemctl stop firewalld
systemctl disable firewalld

  
 
  • 1
  • 2

3、关闭selinux

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

vim /etc/selinux/config

  
 
  • 1

修改添加的内容示例:

SELINUX=disabled

  
 
  • 1

4、机器更改主机名

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

vim /etc/hostname

  
 
  • 1

修改、添加的内容示例:

node01.book.com

  
 
  • 1

5、主机名与IP地址映射

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

vim /etc/hosts

  
 
  • 1

修改、添加内容示例:

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

  
 
  • 1
  • 2
  • 3

6、机器同步时间

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

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

  
 
  • 1
  • 2
  • 3
  • 4

修改、添加内容示例:

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

  
 
  • 1

7、机器添加普通用户

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

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

  
 
  • 1
  • 2
  • 3
  • 4

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

visudo

  
 
  • 1

修改、添加内容示例:

book  ALL=(ALL)       ALL

  
 
  • 1

8、定义统一目录

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

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

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

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

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

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

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

  
 
  • 1

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

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

11、关机重启

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

reboot -h now
或者
shutdown -r now

  
 
  • 1
  • 2
  • 3

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

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

  
 
  • 1
  • 2

文章来源: blog.csdn.net,作者:橙子园,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/Chenftli/article/details/124677073

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。