虚拟机环境配置

课程内容

  • Linux操作系统(VirtualBox、CentOS)
  • MySQL数据库
  • Spring Boot开发环境
  • Ajax编程(Vue/Axios)
  • 企业应用部署(Nginx/jar/负载)
  • hadoop分布式环境
  • hdfs常用命令/管理命令
  • Java应用访问hdfs数据
  • HttpClient工具应用
  • jsoup页面解析
  • logback日志存储
  • flume日志采集工具
  • Hive数据仓库
  • Sqoop数据迁移工具

软件工具

  • git
  • Anaconda3
  • Azkaban-3.84.0
  • VirtaulBox
  • IntelliJIDEA
  • FileZilla
  • FinalShell
  • SecureCRT
  • CentOS8
  • hadoop-3.2.1
  • hive-3.1.2
  • Flume
  • MySQL-8.0.19
  • Nginx-1.16.1
  • Sqoop2

CentOS 8 安装

  • root
  • hadoop

CentOS 8 配置

  • 关闭防火墙

    1
    systemctl stop firewalld
  • 禁用防火墙

    1
    systemctl disable firewalld
  • 查看状态

    1
    2
    3
    4
    5
    6
    systemctl status firewalld
    # 如下显示已禁用
    ● firewalld.service - firewalld - dynamic firewall daemon
    Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
    Active: inactive (dead)
    Docs: man:firewalld(1)
  • 禁用SELINUX

    1
    2
    vi /etc/selinux/config
    # line7: SELINUX=disabled

    vi 命令:

    i 输入

    :wq 保存+退出 或 ZZ

    :q! 强制退出

  • 常用命令

    • 关机:shutdown -h now

    • root(超级管理员),家目录/root

    • hadoop(普通用户),家目录/home/usr

    • 切换目录:su - hadoop

    • 在root用户下修改主机名

      1
      vi /etc/hostname

CentOS安装JDK

  • 使用hadoop用户上传 jdk-8u231-linux-x64.tar.gz

  • 解压

    1
    tar zxvf jdk-8u231-linux-x64.tar.gz
  • 使用root用户移动目录到/usr

    1
    mv /home/hadoop/tools/jdk1.8.0_231 /usr
  • 配置环境变量

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    su - hadoop
    cd ~
    vi .bash_profile
    # User specific environment and startup programs
    JAVA_HOME=/usr/jdk1.8.0_231
    PATH=$JAVA_HOME/bin:$PATH

    export JAVA_HOME
    export PATH
    :wq
    source .bash_profile
    javac -version
作者

江风引雨

发布于

2020-07-22

更新于

2023-01-10

许可协议

CC BY 4.0

评论