hadoop之将yarn 别名为yarnpkg 以避免与Hadoop Yarn 冲突
lovecherry
阅读:149
2024-02-23 17:27:14
评论:0
我的机器上已经安装了 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.
这似乎是因为 Hadoop 的 Yarn 与来自 yarnpkg 的 yarn 冲突。
如前所述 here ,他们无意重命名yarnpkg的 yarn ,但他们有 added
yarnpkg
as an alias to yarn
.
此 SO answer只是提到使用
yarnpkg
而不是
yarn
以避免冲突,但没有关于如何这样做的步骤。
我很感激有关如何设置
yarnpkg
的任何帮助别名,以便我可以与 yarn 一起安装 Hadoop。
请您参考如下方法:
我刚刚通过取消链接和再次链接 yarn 解决了它。
brew unlink yarn && brew link yarn
您可以在
.bashrc
中添加别名或
.zshrc
如下
alias yarn='command yarnpkg'
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。