Man*_*iri 6 hadoop hadoop-yarn yarnpkg
我的机器上已经安装了 Yarn(包管理器),但我现在必须安装 Apache Hadoop。当我尝试这样做时brew install hadoop,我收到了错误 -
Error: Cannot install hadoop because conflicting formulae are installed.
yarn: because both install `yarn` binaries
Please `brew unlink yarn` before continuing.
Unlinking removes a formula's symlinks from /usr/local. You can
link the formula again after the install finishes. You can --force this
install, but the build may fail or cause obscure side-effects in the
resulting software.
Run Code Online (Sandbox Code Playgroud)
这似乎是因为 Hadoop 的 Yarn 与来自 yarnpkg 的 yarn 冲突。
如前所述这里,他们没有重新命名yarnpkg的纱线的意图,但他们已经加入yarnpkg作为别名yarn。
这个SO 答案只是提到使用yarnpkg而不是yarn避免冲突,但没有关于如何这样做的步骤。
我很感激有关如何设置yarnpkg别名的任何帮助,以便我可以与纱线一起安装 Hadoop。
我刚刚通过再次取消链接和链接纱线解决了这个问题。
brew unlink yarn && brew link yarn
Run Code Online (Sandbox Code Playgroud)
.bashrc您可以在或中添加别名,.zshrc如下所示
alias yarn='command yarnpkg'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1052 次 |
| 最近记录: |