Hadoop 運行依賴 Java 環境,本文記錄在 Linux(CentOS/Ubuntu)上安裝 JDK 1.7(兼容 Hadoop 2.2.0)並配置環境變量的標準化步驟,為後續 Hadoop 安裝奠基。
將 jdk-7u55-linux-i586.tar.gz(或 x64 版本)通過 SCP/FTP/SFTP 上傳至 Linux 服務器任意目錄(如 /opt/software)。
# 創建 Java 安裝目錄 mkdir -p /usr/java # 解壓 tar -zxvf jdk-7u55-linux-i586.tar.gz -C /usr/java/ # 驗證目錄結構 ls /usr/java/ # 輸出: jdk1.7.0_55
vim /etc/profile
在文件末尾追加:
# JDK 環境變量 export JAVA_HOME=/usr/java/jdk1.7.0_55 export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
5. 常見問題排查
PATH 是否包含 $JAVA_HOME/bin,注意 source /etc/profile 或重新登錄 Shell。alternatives --config java 切換優先級,或協載 OpenJDK。chmod -R 755 /usr/java/jdk1.7.0_55)。Hadoop 2.2.0 官方推薦 JDK 1.7.x。若使用 Hadoop 2.7+ / 3.x,請升級至 JDK 1.8+(OpenJDK 8 或 Oracle JDK 8),並相應調整 JAVA_HOME 路徑。
JDK 安裝與環境變量配置是大數據集群搭建的第一步,標準化操作能避免 90% 的「找不到 java 命令」「版本不匹配」等低級錯誤。