Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Create the view instance.

    Code Block
    POST /api/v1/views/FILES/versions/1.0.0/instances/MyFiles
    
    201 - CREATED

    Set view properties.

    Code Block
    PUT /api/v1/views/FILES/versions/1.0.0/instances/MyFiles
    
    [ {
    "ViewInstanceInfo" : {
        "properties" : {
          "dataworker.defaultFs" : "webhdfs://your.namenode.host:50070"
        }
      }
    } ]
    
    200201 - OKCREATED
    Info

    When creating your view instance, be sure to provide all required view instance properties, otherwise you will receive a 500 with a message explaining the properties that are required.

  2. Restart Ambari Server to pick-up the view instance and UI resources.

    Code Block
    ambari-server restart
  3. Confirm the newly created view instance is available.

    Code Block
    GET /api/v1/views/FILES/
    
    {
      "href" : "http://127.0.0.1:8080/api/v1/views/FILES/versions/1.0.0",
      "ViewInfo" : {
        "archive" : "/var/lib/ambari-server/resources/views/files-0.0.1-SNAPSHOT-jar-with-dependencies.jar",
        "label" : "Files",
        "parameters" : [
          {
            "name" : "dataworker.defaultFs",
            "description" : "FileSystem URI",
            "required" : true
          }
        ],
        "version" : "1.0.0",
        "view_name" : "FILES"
      },
      "instances" : [
        {
          "href" : "http://127.0.0.1:8080/api/v1/views/FILES/versions/1.0.0/instances/MyFiles",
          "ViewInstanceInfo" : {
            "instance_name" : "MyFiles",
            "view_name" : "FILES"
          }
        }
      ]
    }
  4. Browse to the view instance.

    Code Block
    http://127.0.0.1:8080/views/FILES/1.0.0/MyFiles