已安装 Hadoop - root 问题

标签 hadoop hbase hdfs

我在 Ubuntu 的用户帐户上安装了 Apache 的 Hadoop 1.2.1,但不是在 root 上。当我发出命令时,我会添加 sudo。问题是当我使用 hadoop home 目录中的 'sudo bin/start-all.sh' 启动 hadoop 时,它在启动 datanode 之前、启动 secondarynamenode 之前一直询问我 root 密码,如快照所示等等 我该怎么做才能避免输入 root 密码?

enter image description here

最佳答案

为此,您需要通过编辑/etc/sudoers 来启用无密码 sudo,检查此处,

https://serverfault.com/questions/160581/how-to-setup-passwordless-sudo-on-linux

但是在编辑/etc/sudoers 文件时需要非常小心,最好使用visudo 而不是直接使用vi,或者启用另一个具有sudo 访问权限的linux 帐户。否则,如果你对/etc/sudoers 做错了什么,你将失去 sudo 的能力。我以前遇到过这种尴尬的情况......

关于已安装 Hadoop - root 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19234394/

相关文章:

java - 如何使用rowkey的特定部分扫描HBase?

scala - 使用 Spark 在 HDFS 上压缩 Har 文件

hadoop - 如何将.dat文件加载到配置单元或hdfs?

hadoop - 在Hive Shell执行查询中,从emp中选择*,将所有值都设置为null

apache - 如何在bin/yarn-session.sh中指定ResourceManager的地址?

maven - 在本地Maven存储库中发布hadoop的安装

hadoop - 数据如何写入HDFS?

java - LongComparator 不适用于具有 HBase API 的 Google Cloud Bigtable

memcached - 决定合适的键值存储 : Voldemort vs Cassandra vs Memcached vs Redis

scala - 如何从 spark 执行器读取 HDFS 文件?