租用AutoDL容器
- 注意:结束实验时记得将数据库数据转移存储
使用Docker实现本地IDEA连接AutoDL
- @后为ssh服务器地址
- 用户名为@前的
- 端口号
- ssh密码为用户密码
安装基础工具
- 更新apt
apt-get update
- 更新vim/gedit
apt-get install vim
- 安装sudo
apt-get install sudo
- 安装
sudo apt-get install coreutils
创建新用户
- 不能使用root用户启动Hadoop集群
- 创建hadoop用户
useradd -m hadoop -s /bin/bash
- 设置用户密码
sudo passwd hadoop
- 增加管理员权限
adduser hadoop sudo
安装ssh、配置ssh无密码登录
- Ubuntu 默认已安装了 SSH client,此外还需要安装 SSH server
sudo apt-get install openssh-server
使用命令登陆本机
ssh localhost
- 如果有提示,按照提示输入yes回车
- 退出刚才的 ssh,回到原先的终端窗口,利用 ssh-keygen 生成密钥,并将密钥加入到授权中
exit # 退出刚才的 ssh localhost
cd ~/.ssh/ # 若没有该目录,请先执行一次ssh localhost
ssh-keygen -t rsa # 会有提示,都按回车就可以
cat ./id_rsa.pub >> ./authorized_keys # 加入授权
- 此时再用 ssh localhost 命令,无需输入密码就可以直接登陆
安装JDK
压缩包安装
-
Java下载地址:Oracle Java Download(hadoop不指定特定版本java)
-
解压安装
这里安装的是1.8完整版(jdk1.8.0_381)
cd /usr/lib
sudo mkdir jvm #创建/usr/lib/jvm目录用来存放JDK文件
cd ~ #进入hadoop用户的主目录
cd Downloads #注意区分大小写字母,刚才已经通过FTP软件把JDK安装包jdk-8u162-linux-x64.tar.gz上传到该目录下
sudo tar -zxvf ./jdk-8u162-linux-x64.tar.gz -C /usr/lib/jvm #把JDK文件解压到/usr/lib/jvm目录下
- 配置环境变量
cd ~
vim ~/.bashrc
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_351 # 自己安装java的位置
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${J

本文介绍了如何在租用的AutoDL容器中使用Docker配置本地IDEA环境,以及如何安装JDK、Hadoop、Spark和MySQL。重点讲解了Hadoop的分布式文件系统操作、Spark的数据处理流程和一个简单的物流管理系统开发案例,包括数据清洗和文件传输的Python脚本示例。

8989

被折叠的 条评论
为什么被折叠?



