macos - 在 Mac OS 上安装 Hadoop 的问题
问题描述
我正在尝试使用此指令在 Mac os 上安装 hadoop 。在这一步sbin/start-dfs.sh
,我有一个问题。我的结果:
Starting namenodes on [localhost] Starting datanodes localhost: datanode is running as process 26210. Stop it first. Starting secondary namenodes [https://account.jetbrains.com:443] sed: 1: "s/^/https://account.jet ...": bad flag in substitute command: '/'
。
可以做些什么呢?我真的希望得到你的帮助!
hadoop 环境:
#export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-13.0.1.jdk/Contents/Home
生成的 SSH 密钥
ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
chmod 0600 ~/.ssh/authorized_keys
/etc/主机:
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
0.0.0.0 https://account.jetbrains.com:443
1.2.3.4 account.jetbrains.com
1.2.3.4 http://www.jetbrains.com
1.2.3.4 www-weighted.jetbrains.com
0.0.0.0 account.jetbrains.com
也许 /etc/hosts 中有一些错误?
解决方案
默认情况下,Hadoop 假定0.0.0.0
将映射到本地连接。
您似乎试图通过修改主机文件来绕过 JetBrains 帐户检查。请像这样恢复您的主机文件
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
推荐阅读
- sql - EntityFramework 试图创建多个链接到同一个表,FK 约束错误
- python - 用于根据部分中的文本选择整个部分的正则表达式
- reporting-services - 如何在 SSRS 表达式中编写此 Crystal Report 公式?
- c# - 如何在不创建对象的情况下从另一个类调用方法
- ionic-framework - Ionic 3:如何仅在按下后退按钮时制作 ionViewWillEnter?
- javascript - 自动垂直滚动div标签;代码问题
- asp.net - Asp.net MVC Ajax 调用按钮从数据库中检索单个数据
- ruby-on-rails - Rails form_with 到 link_to
- angularjs - Jasmine spyOneevent 未定义
- bash - bash 中 read 和 -d 和 $'\0' 的含义