hadoop前期环境搭建

打印 上一主题 下一主题

主题 701|帖子 701|积分 2107

主机名 ip ssh免密登陆
  1. #修改主机名
  2. hostnamectl set-hostname node1
  3. #修改ip地址
  4. vim /etc/sysconfig/network-scripts/ifcfg-ens33
  5. #node1
  6. IPADDR="192.168.88.101"
  7. NETMASK="225.225.225.0"
  8. GATEWAY="192.168.88.2"
  9. DNS1="192.168.88.2"
  10. #重启网卡
  11. systemctl stop network
  12. systemctl start network
  13. #或者直接
  14. systemctl restart network
复制代码
配置主机名映射

  1. #linux中修改hosts
  2. # vim /etc/hosts
  3. 192.168.88.101 node1
  4. 192.168.88.102 node2
  5. 192.168.88.103 node3
复制代码
配置ssh免密登陆
  1. #生成ssh密钥 一直enter
  2. ssh-keygen -t rsa -b 4096
  3. #进入生成的ssh密钥文件夹
  4. cd .ssh/
  5. #设置自己免密登陆
  6. ssh-copy-id node1
  7. #ssh免密登陆node1
  8. ssh node1
  9. #
复制代码
后面的大数据软件不会用root用户启动(安全)
  1. #现在为每台机器 创建一个单独的hadoop用户,并为三台服务器同样配置hadoop用户的免密互通
  2. #创建hadoop用户
  3. useradd hadoop
  4. #设置用户密码 123456
  5. passwd hadoop
  6. #在每台机器切换带hadoop用户
  7. su - hadoop
  8. #执行 创建ssh密钥
  9. ssh-keygen-t rsa -b 4096
  10. #在每台机器都执行 免密 (切换用户喔)
  11. ssh-copy-id node1
  12. ssh-copy-id node2
  13. ssh-copy-id node3
复制代码
Jdk环境部署
  1. #1.创建文件夹()用来部署jdk
  2. mkdir -p /export/server
  3. #使用rz命令上传
  4. #2,解压jdk 安装文件
  5. tar -zxvf jdk-8u361-linux-x64.tar.gz -C /export/server/
  6. #cd进入/export/server/ 查看当前目录 ll命令
  7. #3.配置jdk软链接
  8. ln -s /export/server/jdk1.8.0_361/ jdk#名为jdk
  9. #查看
  10. ls -l;
  11. #4.配置JAVA_HOME环境变量
  12. vim /etc/profile#编辑这个文件
  13. #在end加入下main下面
  14. export JAVA_HOME=/export/server/jdk
  15. export PATH=$PATH:$JAVA_HOME/bin
  16. #5.让环境变量生效
  17. source /etc/profile
  18. #6.配置Java执行程序的软链接
  19. rm -f /usr/bin/java#删除系统自带的java程序
  20. ln -s /export/server/jdk/bin/java /usr/bin/java#软连接我们自己安装的Java程序
  21. #7.执行验证
  22. Java -version
复制代码
node2通过node1远程复制文件夹
  1. scp -r jdk1.8.0_361 node2:`pwd`/
复制代码
防火墙,SELinux,时间同步等系统配置
  1. #关闭防火墙(每台都执行)
  2. systemctl stop firewalld
  3. systemctl disable firewalld
  4. #SElinux安全模块
  5. vim /etc/sysconfig/selinux
  6. SELINUX=disabled#保存退出,重启虚拟机,不要把disabled单词写错,不然无法启动系统
  7. init 0 或者init 6 #重启系统
  8. #查看防火墙的状态
  9. systemctl status firewalld
复制代码
修改时区并配置自动同步
  1. #1.安装ntp软件
  2. yum install -y ntp
  3. date#查看时间
  4. #2.删除系统自带的 软连接上海的
  5. rm -f /etc/localtime
  6. ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
  7. #3. 通过阿里云矫正
  8. ntpdate -u ntp.aliyun.com
  9. #4.设置开机自动校正
  10. systemctl start ntpd
  11. systemctl enable ntpd#设置开机自启
  12. systemctl status ntpd#查看状态
复制代码
拍摄快照保存状态


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

东湖之滨

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表