hadoop - localhost:权限被拒绝(公钥,密码)
问题描述
我有 hadoop 3.0.0 独立在 Ubuntu 16.04 上工作并转换为 Suedo 分布式并处于使用命令运行主节点和从节点的阶段
$ sudo /usr/local/hadoop/sbin/start-dfs.sh
结果显示为
[sudo] password for tc:
/usr/local/hadoop/etc/hadoop/hadoop-env.sh: line 1: #: command not found
WARNING: HADOOP_SECURE_DN_USER has been replaced by HDFS_DATANODE_SECURE_USER. Using value of HADOOP_SECURE_DN_USER.
Starting namenodes on [localhost]
/usr/local/hadoop/etc/hadoop/hadoop-env.sh: line 1: #: command not found
WARNING: HADOOP_SECURE_DN_USER has been replaced by HDFS_DATANODE_SECURE_USER. Using value of HADOOP_SECURE_DN_USER.
localhost: Permission denied (publickey,password).
Starting datanodes
/usr/local/hadoop/etc/hadoop/hadoop-env.sh: line 1: #: command not found
WARNING: HADOOP_SECURE_DN_USER has been replaced by HDFS_DATANODE_SECURE_USER. Using value of HADOOP_SECURE_DN_USER.
localhost: Permission denied (publickey,password).
Starting secondary namenodes [tc-ThinkCentre-M91p-Invalid-entry-length-16-Fixed-up-to-11]
/usr/local/hadoop/etc/hadoop/hadoop-env.sh: line 1: #: command not found
WARNING: HADOOP_SECURE_DN_USER has been replaced by HDFS_DATANODE_SECURE_USER. Using value of HADOOP_SECURE_DN_USER.
tc-ThinkCentre-M91p-Invalid-entry-length-16-Fixed-up-to-11: Permission denied (publickey,password).
WARNING: HADOOP_SECURE_DN_USER has been replaced by HDFS_DATANODE_SECURE_USER. Using value of HADOOP_SECURE_DN_USER.
我不明白为什么它会说;
localhost:权限被拒绝(公钥,密码)。
当我输入我的 root 用户密码时,
我将 hadoop-env.sh 设置为;
export HDFS_DATANODE_USER=root
export HADOOP_SECURE_DN_USER=hdfs
export HDFS_NAMENODE_USER=root
export HDFS_SECONDARYNAMENODE_USER=root
有人能告诉我为什么我会收到这条消息吗?
localhost:权限被拒绝(公钥,密码)。
我应该关心
hadoop-env.sh:第 1 行:#:找不到命令
解决方案
推荐阅读
- shell - 如果他在斐波那契数列中插入“是”,我如何让这段代码重复 if 语句?
- bash - 在一个已排序和一个未排序的文本文件中查找相同的行,并在未排序的文件中保持顺序
- sql - SQL MS-Access 中带有 IIF 和 IsNull 的动态 Where 条件
- r - 在 R 中,将字符串“2021-01-10T01:15:00.000Z”转换为日期时间
- node.js - nestjs 终端 - 对 fs.statSync() 的大量失败调用以进行简单的 typeorm 健康检查
- excel - 修改代码以添加列和更改标题名称
- c++ - 通过值传递和引用传递将大小为 n 的向量传递给另一个函数的时间复杂度是多少?
- html - 数据库文本中的空行未在 HTML 中显示
- r - 获取特定于 R 中每个 y 轴变量的相关趋势线和 R 值
- javascript - 我的下一个 JS 应用程序 FormData() 在移动浏览器中不起作用