我最近从Apache下载了hadoop发行版并且运行得非常快;下载hadoop tar球,在一个位置和一些配置设置解压缩它。这里的事情是我能够看到各种配置文件,如:yarn-site.xml,hdfs-site.xml等;我知道hadoop家的位置。
接下来,我使用Ambari安装了hadoop(HDP)。
混淆部分来了。似乎Ambarin在/ usr / hdp中安装了hdp;然而普通香草hadoop与Ambari的目录结构完全不同。我无法找到配置文件,例如yarn-site.xml等。
所以有人可以帮我解开这个神秘面纱吗?
答案 0 :(得分:3)
所有配置更改必须通过 Ambari UI 完成。由于Ambari在Ambari数据库中保留了配置,因此配置文件没有用处。
如果您仍然需要它们,则它们位于/etc/hadoop/conf/
之下。
答案 1 :(得分:2)
确实必须通过Ambari UI进行配置更改,并且这些配置存储在数据库中。
为什么有必要在Ambari UI中更改这些配置属性而不是直接在磁盘上?
每次重新启动服务并且配置过时时,ambari-agent都负责将最新配置写入磁盘。它们写入$ for f in $(find -type f -name *.mkv); do ffmpeg -n -i "$f" -c:v copy "~/Pobrane/$f" ; done
。如果您要直接对磁盘上的配置文件进行更改,则会被上述过程覆盖。
但是,磁盘 DO 上的配置文件仍然有用...
配置文件(在磁盘上)由各种hadoop守护进程启动/运行时使用。
答案 2 :(得分:2)
基本上在群集Hadoop部署中使用Ambari UI的好处。它将为您提供中央管理点。
例如:
10个Hadoop群集设置。
Plain vanilla Hadoop:
Ambari UI: