大数据环境集群化hadoop前期配置

安装好vim,ssh,iputils-ping,net-tools,wget,systemd, docker.ce(防火墙和selinux实验中并没有出现),firewalld,selinux/selinux-policy

第一次启用root用户,修改密码

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

如果需要让此用户有root权限,执行命令:(实操时样:创建文件夹时貌似有效,其他操作时任然显示权限不够,sudo后无需密码即可使用!!!!!!)

拥有root权限使用sudo无密码

root@pc-googlh:# visudo  
或者  [sudo]vim /etc/sudoers    
#centos下 %wheel 下添加提权用户如下

修改文件如下:

# User privilege specification

```
root    ALL=(ALL:ALL) ALL
googlh  ALL=(ALL:ALL) ALL  
...
 %sudo                [NOPASSWD:ALL](这行添加?!!!!!!!!!!)
最后Ctrl + O写入,然后Ctrl + X退出


查看里面的文件是否写入

root@pc-googlh:# sudo vim /etc/sudoers
退出::qa 回车
```


ubuntu建用户最好用adduser,虽然adduser和useradd是一样的在别的linux糸统下,但是我在ubuntu下用useradd时,并没有创建同名的用户主目录。使用adduser 会自动创建用户主目录,创建用户同名的组。

root@pc-googlh:~# sudo adduser linuxidc

首次apt安装时,相关进程占用,直接删除进程,然后下载好vim和net-tools,然后重启

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

修改以下路径文件添加静态ip,网关,dns等网络信息,网关和dns根据虚拟机中设置的配置

修改IP地址

vim /etc/sysconfig/network-scripts/ifcfg-ens33

进入文件内部后修改此项为

BOOTPROTO="static"
#在文件底部添加以下内容 ip地址的后面一部分随便设置,前面的一部分在VMware中查看
IPADDR="192.168.202.158"
NETMASK="255.255.255.0"
DNS1="192.168.202.2"
GATEWAY="192.168.202.2"

重启网卡

systemctl restart network

img

image-20231027202902142

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

添加主机ip与名称映射(/etc/hosts)

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

配置完成后要执行命令sudo netplan apply使配置生效。

安装ssh

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

  1. apt-get install openssh-server

至此,xshell和finalxhell可以连接

从这里克隆node1,可以省略前面的一些步骤,只需修改ip和主机名即可

主机名修改可以以下代码修改,或者vim /etc/hostname


hostnamectl set-hostname node1

配置免密登录

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

img

公钥拷贝到其他节点

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

ssh 其他主机测试是否连接,exit退出

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

其他节点上也可做相同配置,但要在普通用户目录中才能有效

10.31:容器中ssh安装后注意启动服务,否则提示22口连接错误(同时注意观察防火墙,端口等以防问题)

ssh禁止root用户登录,修改配置文件后重启ssh服务,然后重新ssh免密

使用 vi 编辑器打开配置文件

sudo vi /etc/ssh/sshd_config

按下 i 进入编辑模式,将参数值修改为 yes

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

关闭防火墙
集群化软件之间需要通过端口互相通讯,为了避免出现网络不通的问题,这里需要提前关闭防火墙

systemctl stop firewalld
##禁止开机自启
systemctl disable firewalld

关闭SELinux
Linux有一个安全模块:SELinux,用以限制用户和程序的相关权限,来确保系统的安全稳定, 这里需要关闭它

#查看selinux状态
[root@vm01]# getenforce
 
#临时关闭selinux
[root@vm01]# setenforce 0

# 在每一台机器都执行

vim /etc/sysconfig/selinux

# 将第七行,SELINUX=enforcing 改为

SELINUX=disabled

# 保存退出后,重启虚拟机,注意disabled不要写错,不然无法启动系统


jdk环境·安装配置

(用户主目录下有各种目录,root下没有)

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

创建存放jdk目录(用户模式下可以先按第一步赋予普通用户权限)

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

下载LIinu版本的JDK安装包(下载的没有成功 xftp传进去的成功了)

wget https://repo.huaweicloud.com/java/jdk/8u152-b16/jdk-8u152-linux-i586.tar.gz

# 下载wget的命令

# yum -y install wget
# [sudo] apt -y install wget

这里用软连接简化了包名,或者MV命令(10.29MV命令成功)也可以

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

打开配置文件编辑(到这里普通用户都要加sudo,否则无法成功,root用户下成功)

**vim /etc/profile**

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

配置java执行程序的软链接

# 删除系统自带的java程序
rm -f /usr/bin/java
# 软链接我们自己安装的java程序
ln -s /export/server/jdk/bin/java /usr/bin/java

输入:source /etc/profile使配置文件生效

Java version 验证是否生效

后续问题:

没有ping

apt-get update
apt install net-tools #ifconfig
apt install iputils-ping #ping

扩容之后 打开终端 执行

sudo apt install gparted
执行 `sudo gparted`

点击要扩容分区,可以手动输入或者 拖动滑块

然后重启。扩容成功
a version 验证是否生效

后续问题:

没有ping

apt-get update
apt install net-tools #ifconfig
apt install iputils-ping #ping

扩容之后 打开终端 执行

sudo apt install gparted
执行 `sudo gparted`

点击要扩容分区,可以手动输入或者 拖动滑块

然后重启。扩容成功

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值