我一直在网上查看Ambari是否可以像Cloudera那样管理多个集群。这在Ambari中可能吗?如果是这样,如何?我查看了整个Ambari网络用户界面,只看到添加新主机或服务的选项,但没有看到关于添加集群的选项。 最佳答案 它在roadmap中.目前可以在API级别执行此操作,从2.0版开始,可以从WebUI管理多个集群。 关于hadoop-HortonworksAmbari能否管理多个集群,我们在StackOverflow上找到一个类似的问题: https
几周来我一直在使用Ambari和Hue来管理我的hadoop集群,但我还没有找到任何选项/命令/代码/工具来从shell中为两者创建本地用户(在它们的RESTAPI中都没有).我知道他们都使用mysql/sqlite数据库来存储他们的用户(我能够访问这两个表),我正在跟踪代码以查看他们在哪个部分将用户添加到数据库,但没有成功。有什么帮助吗? 最佳答案 一种方法是使用类似于http://gethue.com/password-management-in-hue/的东西和https://github.com/cloudera/hue/b
我已经设置了以下(按顺序)Hadoop2.5.x-3节点集群。ApacheAmbari版本1.7.0所以我的问题是,无论如何我都可以集成/配置Amabri来监控我已经设置的Hadoop集群吗?非常感谢任何建议/意见。 最佳答案 目前这似乎是不可能的,关于这个问题有开放的JIRA票证:https://issues.apache.org/jira/browse/AMBARI-2852 关于apache-在Hadoop之上设置Ambari,我们在StackOverflow上找到一个类似的问题:
我正在将我的HDP2.1hadoop集群迁移到HDP2.2.4。第一步是将ambari从1.6.0迁移到2.0.0。完成这一步后,我重新启动了我的服务。通过Ambari2.0启动“HiveServer2”失败,而sudoservicehive-server2start、后续的Hive请求和AmbariHive服务检查工作。它失败了,因为它试图在python配置步骤中使用如下命令将我的非默认数据库位置迁移到apps/hive/warehouse:hive--config/etc/hive/conf.server--servicemetatool-updateLocationhdfs://
我在Ambari中配置了一个主机,但该主机已不存在。Ambari仍然认为它在那里。当我尝试通过UI删除它时,我得到:400statuscodereceivedonDELETEmethodforAPI:/api/v1/clusters/handy091015/hosts/r-hadoopeco-celeryworker-07ac46a4.hbinternal.com/host_components/ZOOKEEPER_CLIENTErrormessage:BadRequest当我尝试通过api删除它时,使用下面的命令,我得到了与GET相同的主机信息:curl-H"X-Requested-
我已经在Ambari管理中设置了一个文件浏览View(View-添加View-文件),但是当我试图访问这个View时,出现以下错误:E090HDFS030Errorincreation/user//hive/jobs/hive-job-...[HdfsApiException]为什么? 最佳答案 Solved!我的问题的解决方案是不允许运行“ambari-server”的用户代表登录到ambari的当前用户执行操作。在Hadoop术语中,不允许ambari守护进程用户冒充ambari用户。要解决此问题,必须修改HDFS配置,以便为我
我尝试使用ambari_setup.sh在3节点集群上安装Hadoop。我已经在NODE_1上成功启动了ambari-server,并且ambari-agent正在所有3个节点上运行。我还使用以下方法推送了蓝图:root@hostcurl-H"X-Requested-By:ambari"-XPOST-d@blueprint.json-uadmin:adminHOST_NAME:8080/api/v1/blueprints/blueprints-c1但是在使用下面给出的命令安装时,我得到了下面给出的错误。[root@host]#curl-H"X-Requested-By:ambari"-
我想知道如何在没有Ambari的情况下找到我的Hadoop集群上最后一天消耗的CPU,因为我需要使用Shell脚本。我已经启动并运行了ganglia,我可以在Ambari上看到CPU最后一天的图表。如果ganglia可以给你这个结果,我想它把数据保存在某个地方了?什么文件?我怎样才能得到它? 最佳答案 这里已经回答了这个问题Howtogetdatafromganglia'sdatabase总结上面的答案gangliaRRD位置在/var/lib/ganglia/rrds要将特定的RRD文件转储为纯文本,请使用“rrdtool”命令以
如何检查Ambari中给定节点的容器数量?如果在Ambari中不可能,是否有任何命令列出给定节点的所有运行/保留节点? 最佳答案 我自己想通了。以下命令返回集群中所有节点的列表以及在其上运行的容器数量:-yarnnode--list 关于hadoop-如何检查Ambari中给定节点的容器数量?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/38287899/
尝试将数据从postgres导入MicrosoftAzureHDInsigt上的hdfs。如果列出dbs,现在我从一个非常简单的命令开始sqooplist-databases--connectjdbc.postgresql://xx.xxx.xxx.xxx:yyyy--usernamemyuser--passwordmypassword我得到以下错误ERRORtool.BaseSqoopTool:Goterrorcreatingdatabasemanager:java.io.IOException:Nomanagerforconnectstring:jdbc.postgresql://