Измените конфигурацию кластера Hive View, чтобы проверить пользовательский с помощью API - PullRequest
0 голосов
/ 10 мая 2018

У меня есть следующий API для обновления конфигурации кластера Hive View:

curl --user admin:admin -i -H 'X-Requested-By: ambari' -X PUT http://localhost:8080/api/v1/views/HIVE/versions/1.5.0/instances/AUTO_HIVE_INSTANCE --data '{
  "ViewInstanceInfo" : {
    "description" : "This view instance is auto created when the Hive service is added to a cluster.",
    "instance_name" : "AUTO_HIVE_INSTANCE",
    "label" : "Hive View",
    "view_name" : "HIVE",
    "version" : "1.5.0",
    "visible" : true,
    "properties" : {
      "hdfs.auth_to_local" : null,
      "hdfs.umask-mode" : "022",
      "hive.jdbc.url" : "jdbc:hive2://localhost:10000/",
      "hive.ldap.configured" : "false",
      "hive.metastore.warehouse.dir" : "/apps/hive/warehouse",
      "hive.session.params" : "transportMode=binary;hive.server2.proxy.user=${username};user=admin;password=password;",
      "jobs.dir" : "/user/admin/hive/jobs",
      "scripts.dir" : "/user/admin/hive/scripts",
      "scripts.settings.defaults-file" : "/user/admin/.${instanceName}.defaultSettings",
      "webhdfs.auth" : "",
      "webhdfs.url" : "webhdfs://localhost:50070",
      "webhdfs.username" : "admin",
      "yarn.ats.url" : "http://localhost:8188",
      "yarn.resourcemanager.url" : "http://localhost:8088"
    }
  }
}'

Но он не проверял переключатель Настройка кластера> Пользовательский. Оставил флажок на локальном кластере

Как изменить API, чтобы обеспечить выбор Custom?

enter image description here

enter image description here

В этом сообщении нет нужной мне информации: https://community.hortonworks.com/articles/72110/ambari-views-rest-api-overview.html

Ambari Версия 2.5.2.0

1 Ответ

0 голосов
/ 10 мая 2018

Я добавил ниже, и это сработало:

"ViewInstanceInfo": { "cluster_handle": ноль, "cluster_type": "NONE",

...