yarn环境变量设置
时间: 2023-11-16 16:00:18 浏览: 505
yarn环境变量设置需要在node.js安装目录下新建两个文件夹yarn_global和yarn_cache,然后使用以下命令进行配置:
```
yarn config set global-folder "D:\xx\nodejs\yarn_global"
yarn config set cache-folder "D:\xx\nodejs\yarn_cache"
```
可以使用以下命令查看相关路径是否正确:
```
yarn global bin
yarn global dir
yarn cache dir
```
最后需要将yarn_global和yarn_cache文件夹以及node_modules文件夹和node.js自身设置为最高权限。
相关问题
yarn 环境变量配置
在 yarn 中,可以通过设置环境变量来影响应用程序的行为。以下是一些常见的 yarn 环境变量:
1. `NODE_ENV`: 设置 Node.js 的运行环境,通常用于区分开发环境和生产环境。可以设置为 `development`、`production` 或 `test`。
2. `YARN_CACHE_FOLDER`: 设置 yarn 缓存包的目录。默认情况下,yarn 会将缓存包存储在 `$HOME/.cache/yarn` 目录下。
3. `YARN_REGISTRY`: 设置 yarn 使用的包管理器的注册表。可以设置为公共注册表或私有注册表。
4. `YARN_OFFLINE`: 设置 yarn 是否离线运行。可以设置为 `true` 或 `false`。
5. `YARN_PRESET_ENV`: 设置 yarn 的预设环境。可以设置为 `development`、`production` 或 `test`。
6. `YARN_IGNORE_PLATFORM`: 设置 yarn 是否忽略平台差异。可以设置为 `true` 或 `false`。
7. `YARN_ENABLE_IMMUTABLE_INSTALLS`: 设置 yarn 是否启用不可变安装。可以设置为 `true` 或 `false`。
要设置这些环境变量,可以在命令行中使用 `export` 命令或在项目的 `.env` 文件中设置。例如,要将 `NODE_ENV` 设置为 `production`,可以使用以下命令:
```
export NODE_ENV=production
```
或者在 `.env` 文件中添加以下内容:
```
NODE_ENV=production
```
flink on yarn环境变量配置
在配置flink on yarn环境变量之前,需要确保已经启动了hadoop、hdfs和yarn,并且配置了相应的要求。此外,还需要配置flink、scala和hadoop的版本。
具体的环境变量配置如下:
1. flink的配置:将flink的bin目录和lib目录添加到系统的PATH环境变量中。
2. scala的配置:将scala的bin目录添加到系统的PATH环境变量中。
3. hadoop的配置:将hadoop的bin目录添加到系统的PATH环境变量中,并设置HADOOP_HOME环境变量为hadoop的安装目录。
4. 配置flink on yarn相关参数:在flink的conf目录下,修改flink-conf.yaml配置文件,设置以下参数:
- 设置execution.mode为yarn-cluster。
- 设置yarn.application.name为flink-on-yarn。
- 设置yarn.jobmanager.memory.process为jobmanager节点的内存大小。
- 设置yarn.container.memory为taskmanager节点的内存大小。
- 设置yarn.container.vcores为taskmanager节点的CPU核数。
- 设置yarn.application-master.env.JAVA_HOME为Java的安装目录。
- 设置yarn.application-master.env.HADOOP_CONF_DIR为hadoop的配置文件目录。
阅读全文