IP地址配置HTTPS 内网IP配置HTTPS保姆教程
本文介绍了在Nginx中配置HTTPS的完整流程:1)使用OpenSSL生成自签名证书和私钥;2)解密私钥以避免重启时输入密码;3)配置Nginx支持HTTPS,包括指定证书路径、设置安全协议和加密套件等。适用于开发、测试和内网环境,但需注意自签名证书会触发浏览器警告,生产环境建议使用CA签发的正式证书。通过简单的命令和配置即可实现基本的HTTPS加密保护。

提示:
- Hadoop 强依赖 Java 运行时环境,Java 版本可参考官方推荐清单。([hadoop.apache.org][1])
- 若使用 CentOS,请确保关闭或配置防火墙以允许 SSH 和 Hadoop 默认端口(9870、8088 等)。
下载 JDK
前往 Oracle 官网或 OpenJDK 社区下载 JDK 8/11/17 安装包:
https://www.oracle.com/java/technologies/javase-downloads.html
上传并解压
# 以 JDK11 为例
wget https://download.oracle.com/otn/java/jdk/11.0.19+7/jdk-11.0.19_linux-x64_bin.tar.gz
sudo mkdir -p /opt/jdk
sudo tar -zxvf jdk-11.0.19_linux-x64_bin.tar.gz -C /opt/jdk/
查看解压结果
ls /opt/jdk
编辑系统 profile 以全局生效:
sudo tee /etc/profile.d/java.sh <<-'EOF'
export JAVA_HOME=/opt/jdk/jdk-11.0.19
export PATH=$JAVA_HOME/bin:$PATH
EOF
# 使配置生效
source /etc/profile.d/java.sh
验证 Java 安装:
java -version
下载 Hadoop
从 Apache 官方镜像下载稳定版(以 3.4.1 为例):
https://downloads.apache.org/hadoop/common/hadoop-3.4.1/hadoop-3.4.1.tar.gz
解压并重命名
sudo tar -zxvf hadoop-3.4.1.tar.gz -C /opt/
sudo mv /opt/hadoop-3.4.1 /opt/hadoop
编辑 Hadoop 环境配置:
hadoop-env.sh
在 /opt/hadoop/etc/hadoop/hadoop-env.sh 中设置:
export JAVA_HOME=/opt/jdk/jdk-11.0.19
export HADOOP_HOME=/opt/hadoop
core-site.xml
/opt/hadoop/etc/hadoop/core-site.xml:
<configuration>
<property>
<name>fs.defaultFS</name>
<value>hdfs://localhost:9000</value>
</property>
</configuration>
hdfs-site.xml
/opt/hadoop/etc/hadoop/hdfs-site.xml:
<configuration>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
</configuration>
设置免密 SSH(伪分布式必备)
ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
ssh localhost # 测试免密登录
格式化 NameNode
/opt/hadoop/bin/hdfs namenode -format
启动 Hadoop
/opt/hadoop/sbin/start-dfs.sh
/opt/hadoop/sbin/start-yarn.sh
访问 Web 界面
运行示例 MapReduce
/opt/hadoop/bin/hadoop jar \
/opt/hadoop/share/hadoop/mapreduce/hadoop-mapreduce-examples-3.4.1.jar \
grep input output 'dfs[a-z.]+'
/opt/hadoop/bin/hdfs dfs -cat output/*
结语:
今天,你已经完成了从 JDK 安装到 Hadoop 单机伪分布式集群搭建的全流程。希望本文对你的大数据学习之路有所帮助,祝你早日玩转 Hadoop!







