配置 Hadoop 环境的第一步,往往就是动手改hadoop-env.sh
。嗯,这个脚本挺关键的,主要是用来设置 Java 环境变量。你只要搞定了JAVA_HOME
,Hadoop 基本就能跑起来,挺省心。
hadoop-env.sh
的写法其实不复杂,基本就是几行export
,比如:
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
像这种路径问题,最好别硬编码死在系统里,用环境变量调起来更灵活。不同机器装的位置不一样嘛。
如果你本地装了多个 Java 版本,记得确认下which java
指向哪个,别配置错了,不然启动直接报错,头大。
除了 Hadoop,多大数据组件其实也有类似的启动配置。像是:
你要是准备搞分布式部署,建议每台机器都手动检查一下环境配置,别偷懒哦,不然出问题查起来真的麻烦。
,hadoop-env.sh
虽然只是个小脚本,但作用还挺大。用熟了,能帮你少踩不少坑。