虚拟机环境配置
课程内容
- 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
6systemctl 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
2vi /etc/selinux/config
# line7: SELINUX=disabledvi 命令:
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
12su - 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