hadoop的环境变量

我们会添加

export HADOOP_HOME=hadoop的目录

需要运行yarn的程序,如 Pig, Hive, Sqoop都必须添加环境变量
export HADOOP_MAPRED_HOME=yarn的目录

转载于:https://www.cnblogs.com/NoSql/p/3345797.html

在配置Hadoop环境变量时,需要进行以下几个步骤: 1. 打开hadoop-env.sh文件,进行配置。这个文件是Hadoop的环境配置文件,可以通过配置该文件来设置Hadoop的各种环境变量。 2. 配置core-site.xml文件,其中包括设置fs.defaultFS配置端口和hadoop.tmp.dir路径的配置。fs.defaultFS配置端口用于指定Hadoop的默认文件系统。而hadoop.tmp.dir是Hadoop文件系统依赖的基础配置,许多路径都依赖于它。默认情况下,它的位置是在/tmp/{$user}下面,但是由于/tmp路径下的存储是不安全的,因为在Linux的每次重启后,文件可能会被删除。因此,建议将其更改为安全的路径。 3. 如果更改了hadoop.tmp.dir路径,需要重新格式化namenode节点,使用命令bin/hadoop namenode -format来进行格式化操作。 4. 对于Windows系统,需要注意的是,hadoop的bin目录下需要包含winutils二进制文件。如果出现"Failed to locate the winutils binary in the hadoop binary path"的错误提示,可能是因为缺少winutils文件。可以通过下载winutils二进制文件,并将其放置在hadoop的bin目录下来解决此问题。 5. 在/etc/profile文件中添加全局变量。可以使用命令vi /etc/profile来编辑该文件。添加以下内容来设置Hadoop环境变量: export HADOOP_HOME=/opt/soft/hadoop260 export HADOOP_MAPRED_HOME=$HADOOP_HOME export HADOOP_COMMON_HOME=$HADOOP_HOME export HADOOP_HDFS_HOME=$HADOOP_HOME export YARN_HOME=$HADOOP_HOME export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native export PATH=$PATH:$HADOOP_HOME/sbin:$HADOOP_HOME/bin export HADOOP_INSTALL=$HADOOP_HOME 请根据自己的Hadoop安装路径修改HADOOP_HOME的值。 以上是配置Hadoop环境变量的步骤和方法。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值