centos7命令界面hadoop伪分布式安装过程
时间: 2024-10-15 15:02:07 浏览: 35
在CentOS 7上通过命令行界面进行Hadoop伪分布式的安装步骤如下:
1. **更新包列表并安装必要的工具**:
```sh
sudo yum update -y
sudo yum install java-1.8.0-openjdk-devel git wget tar bzip2 readline readline-devel net-tools vim-enhanced
```
2. **下载Hadoop源码**:
```sh
wget https://www.apache.org/dist/hadoop/common/stable/hadoop-3.x.tar.gz
tar -zxvf hadoop-3.x.tar.gz
cd hadoop-3.x
```
3. **配置环境变量**:
编辑`conf/hadoop-env.sh`,添加JAVA_HOME指向安装的JDK目录,并创建伪分布式配置文件:
```sh
vi conf/hadoop-env.sh
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.342-0.b15.el7_9.x86_64/
cp etc/hadoop/*.xml.dist etc/hadoop/
# 创建伪分布式配置文件
mkdir -p local
cp conf/* local/
```
4. **修改核心配置**:
打开`local/core-site.xml`,将`<property>`标签内的内容设置为适合本地机器的路径:
```xml
<configuration>
<property>
<name>fs.defaultFS</name>
<value>file:///</value>
</property>
<!-- ... 其他必要配置 -->
</configuration>
```
5. **运行Hadoop守护进程**:
启动Hadoop的NameNode (`namenode`) 和 DataNode (`datanode`):
```sh
bin/start-all.sh
```
6. **验证安装**:
检查是否成功启动:
```sh
bin/hdfs dfs -ls /
```
阅读全文