docker里安装ubuntu,ubuntu里再安装hadoop详细教程与解析
时间: 2023-07-22 11:48:52 浏览: 172
以下是在 Docker 中安装 Ubuntu 并安装 Hadoop 的详细教程:
1. 首先,安装 Docker。
2. 从 Docker Hub 下载 Ubuntu 镜像。
```
docker pull ubuntu
```
3. 运行 Ubuntu 镜像,并进入 Ubuntu 系统。
```
docker run -it ubuntu /bin/bash
```
4. 在 Ubuntu 系统中更新软件源。
```
apt-get update
```
5. 安装 OpenJDK。
```
apt-get install -y openjdk-8-jdk
```
6. 下载 Hadoop。
```
wget https://archive.apache.org/dist/hadoop/common/hadoop-2.9.2/hadoop-2.9.2.tar.gz
```
7. 解压 Hadoop。
```
tar -xzvf hadoop-2.9.2.tar.gz
```
8. 配置 Hadoop。
- 进入 Hadoop 目录。
```
cd hadoop-2.9.2
```
- 配置环境变量。
打开 `.bashrc` 文件。
```
nano ~/.bashrc
```
在文件末尾添加以下内容。
```
export HADOOP_HOME=/root/hadoop-2.9.2
export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin
```
保存并退出 `.bashrc` 文件。
- 修改 Hadoop 配置文件。
进入 Hadoop 配置文件目录。
```
cd $HADOOP_HOME/etc/hadoop
```
修改 `core-site.xml` 文件,添加以下内容。
```
<configuration>
<property>
<name>fs.defaultFS</name>
<value>hdfs://localhost:9000</value>
</property>
</configuration>
```
修改 `hdfs-site.xml` 文件,添加以下内容。
```
<configuration>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
</configuration>
```
9. 启动 Hadoop。
- 格式化 Hadoop 文件系统。
```
hdfs namenode -format
```
- 启动 Hadoop。
```
start-all.sh
```
10. 验证 Hadoop 是否正常运行。
- 查看 Hadoop 运行状态。
```
jps
```
如果输出以下信息,则表示 Hadoop 正常运行。
```
1079 NameNode
1541 SecondaryNameNode
1870 ResourceManager
2330 Jps
1317 DataNode
2025 NodeManager
```
- 创建文件夹。
```
hdfs dfs -mkdir /test
```
- 查看文件夹。
```
hdfs dfs -ls /
```
如果输出以下信息,则表示 Hadoop 正常运行。
```
Found 1 items
drwxr-xr-x - root supergroup 0 2021-08-24 08:45 /test
```
到此,你已经在 Docker 中安装了 Ubuntu 并安装了 Hadoop。
阅读全文