

{"id":23770,"date":"2018-09-02T08:40:51","date_gmt":"2018-09-02T08:40:51","guid":{"rendered":"https:\/\/data-flair.training\/blogs\/?p=23770"},"modified":"2018-09-02T08:40:51","modified_gmt":"2018-09-02T08:40:51","slug":"ambari-views","status":"publish","type":"post","link":"https:\/\/data-flair.training\/blogs\/ambari-views\/","title":{"rendered":"Apache Ambari Views: Configuring &amp; Creating View Instances"},"content":{"rendered":"<p><span style=\"font-weight: 400\">In this <strong>Ambari tutorial<\/strong>, we will learn the whole concept of Apache Ambari Views. Also, we will see how to configure View Instances along with the way to create View Instances in Ambari. <\/span><\/p>\n<p><span style=\"font-weight: 400\">So, let\u2019s begin Ambari views Tutorial.<\/span><\/p>\n<h2><span style=\"font-weight: 400\">What are the Ambari Views?<\/span><\/h2>\n<p><span style=\"font-weight: 400\">A Framework that enables developers to create UI components, or Views, that \u201cplug into\u201d the Ambari Web interface is what we call Apache Ambari Views. However, automatically Ambari creates and presents some instances of Views to users when the service used by that View is added to the cluster. <\/span><\/p>\n<p><span style=\"font-weight: 400\">As an example, the YARN Queue Manager View displays to Ambari web users, if <strong>Apache YARN<\/strong> service is added to the cluster. Although, the Ambari Admin user must manually create a view instance, \u00a0in other cases.<\/span><\/p>\n<p><span style=\"font-weight: 400\">In order to extend and customize the Ambari web, views enable us and also they help us to meet our specific needs.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Moreover, to permit third parties to plug in new resource types, Ambari Views extends our implementation, along with APIs, providers, as well as UIs to support them. <\/span><\/p>\n<p><span style=\"font-weight: 400\">Basically, Views are deployed on the Ambari Servers that enables Ambari Admins to create View instances. Also, it helps to set access privileges for users as well as groups.<\/span><\/p>\n<h2><span style=\"font-weight: 400\">Configuring View Instances in Ambari\u00a0<\/span><\/h2>\n<p><span style=\"font-weight: 400\">Generally, we specify some basic configuration information about the view and also we configure the view to communicate with a cluster when we create a View instance. <\/span><\/p>\n<p><span style=\"font-weight: 400\">Now, when completing the<strong> Cluster Configuration<\/strong> section, choose one of three options on the basis of resources managed by our Ambari Server, like Local Cluster, Remote Cluster, or Custom. <\/span><\/p>\n<p><span style=\"font-weight: 400\">Let\u2019s learn about Ambari Views Instances in detail:<\/span><\/p>\n<h3><span style=\"font-weight: 400\">a. Local Cluster<\/span><\/h3>\n<p><span style=\"font-weight: 400\">We can select Local Cluster if we are configuring a view instance in an Ambari Server that is also managing a cluster. \u00a0Basically, Ambari automatically determines the cluster configuration properties required, when we select this option.<\/span><\/p>\n<h3><span style=\"font-weight: 400\">b. Remote Cluster<\/span><\/h3>\n<p><span style=\"font-weight: 400\">However, we must select either Remote Cluster or Custom, if our Ambari Server is not managing a cluster.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Well, we should select Remote Cluster, when we plan to configure a view to working with a cluster which is remote from an Ambari Server and that cluster is being managed by Ambari.<\/span><\/p>\n<p><span style=\"font-weight: 400\">So, basically, on registering a Remote Cluster, it enables the Remote Cluster option. Moreover, it automatically determines the cluster configuration properties which are required for the view instance, at the time we select the Remote Cluster option for a view instance. <\/span><\/p>\n<p><span style=\"font-weight: 400\">Although, ensure that the Remote Cluster includes all services which are must for the view we are configuring.<\/span><\/p>\n<h3><span style=\"font-weight: 400\">c. Custom<\/span><\/h3>\n<p><span style=\"font-weight: 400\">Further, we must select Custom and then manually configure the view to work with the cluster, if our cluster is remote from and not being managed by the Ambari Server running the view.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Now, to determine which options are available for view configuration, refer below points:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">If our cluster is remote from the standalone Ambari Server running the view as well as managed by Ambari, then we must go for Remote Cluster<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">We can go for Local Cluster if our cluster is managed by a local Ambari Server which is also running the view.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">If our cluster is not managed by Ambari and also it is remote from the standalone Ambari Server running the view, then we need to go for Custom.<\/span><\/li>\n<\/ul>\n<h2><span style=\"font-weight: 400\">Creating Ambari View Instances<\/span><\/h2>\n<p><span style=\"font-weight: 400\">In order to create a View instance, we need to follow these steps:<\/span><br \/>\n<span style=\"font-weight: 400\">Steps for creating Ambari View Instances<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">At first, browse to a View on the Ambari Admin page and also expand it.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Then click on create Instance.<\/span><\/li>\n<li><span style=\"font-weight: 400\">Now refer to the following information, to create Views, this will show which items are required and why:<\/span><\/li>\n<\/ul>\n<p><strong>a. Item &#8211; View version<\/strong><\/p>\n<ol>\n<li><span style=\"font-weight: 400\"> Required?<\/span> <span style=\"font-weight: 400\">&#8211; yes<\/span><\/li>\n<li><span style=\"font-weight: 400\"> Description<\/span> <span style=\"font-weight: 400\">&#8211; It is\u00a0an exact version to instantiate<\/span><\/li>\n<\/ol>\n<p><strong>b. Item &#8211; Instance name<\/strong><\/p>\n<ol>\n<li><span style=\"font-weight: 400\"> Required?<\/span> <span style=\"font-weight: 400\">&#8211; yes<\/span><\/li>\n<li><span style=\"font-weight: 400\"> Description<\/span> <span style=\"font-weight: 400\">&#8211; Make sure, name unique to the selected View<\/span><\/li>\n<\/ol>\n<p><strong>c. Item &#8211; Display label<\/strong><\/p>\n<ol>\n<li><span style=\"font-weight: 400\"> Required?<\/span> <span style=\"font-weight: 400\">&#8211; Yes<\/span><\/li>\n<li><span style=\"font-weight: 400\"> Description<\/span> <span style=\"font-weight: 400\">&#8211; It shows the readable display name of the View instance in the Ambari Web.<\/span><\/li>\n<\/ol>\n<p><strong>d. Item &#8211; Display<\/strong><\/p>\n<ol>\n<li><span style=\"font-weight: 400\"> Required?<\/span> <span style=\"font-weight: 400\">&#8211; Yes<\/span><\/li>\n<li><span style=\"font-weight: 400\"> Description<\/span> <span style=\"font-weight: 400\">&#8211; It displays the readable description of the View instance in Ambari Web<\/span><\/li>\n<\/ol>\n<p><strong>e. Item &#8211; Visible<\/strong><\/p>\n<ol>\n<li><span style=\"font-weight: 400\"> Required?<\/span> <span style=\"font-weight: 400\">&#8211; No<\/span><\/li>\n<li><span style=\"font-weight: 400\"> Description<\/span> <span style=\"font-weight: 400\">&#8211; Basically, it shows whether the View is visible or not to the end-user in Ambari Web. Make sure to\u00a0<\/span>use this property to temporarily hide a view from users.<\/li>\n<\/ol>\n<p><strong>f. Item &#8211; Settings<\/strong><\/p>\n<ol>\n<li><span style=\"font-weight: 400\"> Required?<\/span> <span style=\"font-weight: 400\">&#8211; Maybe<\/span><\/li>\n<li><span style=\"font-weight: 400\"> Description<\/span> <span style=\"font-weight: 400\">&#8211; On the basis of View, a group of settings which we can customize.<\/span> We prompt to\u00a0offer\u00a0the required information if we require a setting.<\/li>\n<\/ol>\n<p><strong>g. Item &#8211; Cluster configuration<\/strong><\/p>\n<ol>\n<li><span style=\"font-weight: 400\"> Required?<\/span> <span style=\"font-weight: 400\">&#8211; May Be<\/span><\/li>\n<li><span style=\"font-weight: 400\"> Description<\/span> <span style=\"font-weight: 400\">&#8211; We can choose a local or remote cluster, or manually configure a custom View on the\u00a0<\/span>basis of View.<\/li>\n<\/ol>\n<p>Be ensure about above items\/information before creating views.<\/p>\n<p><span style=\"font-weight: 400\">Further, the choice of Local Cluster will be available, if Ambari has a Cluster configured which will work with the View instance. Else, the choice of Remote Cluster will also be available, if we have registered one or more Remote Clusters.<\/span><\/p>\n<p><span style=\"font-weight: 400\"> Moreover, we will have to enter the Custom configuration manually, if neither Local or Remote clusters are available.<\/span><\/p>\n<p>So, this was all in Ambari Views Tutorial. Hope you like our explanation.<\/p>\n<h2><span style=\"font-weight: 400\">Conclusion: Ambari Views<\/span><\/h2>\n<p><span style=\"font-weight: 400\">Hence, we have seen the concept of Apache Ambari Views along with Configuring and Creating View Instances. Still, if you have any query regarding Ambari Views, ask in the comment tab.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this Ambari tutorial, we will learn the whole concept of Apache Ambari Views. Also, we will see how to configure View Instances along with the way to create View Instances in Ambari. So,&#46;&#46;&#46;<\/p>\n","protected":false},"author":6,"featured_media":27080,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[653,735,3165,15385,15474],"class_list":["post-23770","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ambari","tag-ambari-views","tag-apache-ambari-views","tag-creating-view-instances","tag-views-in-ambari","tag-what-are-ambari-views"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Apache Ambari Views: Configuring &amp; Creating View Instances - DataFlair<\/title>\n<meta name=\"description\" content=\"In this Ambari tutorial, we will learn the whole concept of Apache Ambari Views along with Configuring and Creating View Instances.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/data-flair.training\/blogs\/ambari-views\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Apache Ambari Views: Configuring &amp; Creating View Instances - DataFlair\" \/>\n<meta property=\"og:description\" content=\"In this Ambari tutorial, we will learn the whole concept of Apache Ambari Views along with Configuring and Creating View Instances.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/data-flair.training\/blogs\/ambari-views\/\" \/>\n<meta property=\"og:site_name\" content=\"DataFlair\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DataFlairWS\/\" \/>\n<meta property=\"article:published_time\" content=\"2018-09-02T08:40:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/09\/Apache-Ambari-Views-Configuring-and-Creating-View-Instances-01-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"DataFlair Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:site\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"DataFlair Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Apache Ambari Views: Configuring &amp; Creating View Instances - DataFlair","description":"In this Ambari tutorial, we will learn the whole concept of Apache Ambari Views along with Configuring and Creating View Instances.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/data-flair.training\/blogs\/ambari-views\/","og_locale":"en_US","og_type":"article","og_title":"Apache Ambari Views: Configuring &amp; Creating View Instances - DataFlair","og_description":"In this Ambari tutorial, we will learn the whole concept of Apache Ambari Views along with Configuring and Creating View Instances.","og_url":"https:\/\/data-flair.training\/blogs\/ambari-views\/","og_site_name":"DataFlair","article_publisher":"https:\/\/www.facebook.com\/DataFlairWS\/","article_published_time":"2018-09-02T08:40:51+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/09\/Apache-Ambari-Views-Configuring-and-Creating-View-Instances-01-1.jpg","type":"image\/jpeg"}],"author":"DataFlair Team","twitter_card":"summary_large_image","twitter_creator":"@DataFlairWS","twitter_site":"@DataFlairWS","twitter_misc":{"Written by":"DataFlair Team","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/data-flair.training\/blogs\/ambari-views\/#article","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/ambari-views\/"},"author":{"name":"DataFlair Team","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/2c58ecb4f73a39f0ef993f1ddfcd7b89"},"headline":"Apache Ambari Views: Configuring &amp; Creating View Instances","datePublished":"2018-09-02T08:40:51+00:00","mainEntityOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/ambari-views\/"},"wordCount":920,"commentCount":0,"publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/ambari-views\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/09\/Apache-Ambari-Views-Configuring-and-Creating-View-Instances-01-1.jpg","keywords":["Ambari Views","Apache Ambari Views","Creating View Instances","Views in Ambari","what are Ambari Views"],"articleSection":["Ambari Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/data-flair.training\/blogs\/ambari-views\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/data-flair.training\/blogs\/ambari-views\/","url":"https:\/\/data-flair.training\/blogs\/ambari-views\/","name":"Apache Ambari Views: Configuring &amp; Creating View Instances - DataFlair","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/ambari-views\/#primaryimage"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/ambari-views\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/09\/Apache-Ambari-Views-Configuring-and-Creating-View-Instances-01-1.jpg","datePublished":"2018-09-02T08:40:51+00:00","description":"In this Ambari tutorial, we will learn the whole concept of Apache Ambari Views along with Configuring and Creating View Instances.","breadcrumb":{"@id":"https:\/\/data-flair.training\/blogs\/ambari-views\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/data-flair.training\/blogs\/ambari-views\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/ambari-views\/#primaryimage","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/09\/Apache-Ambari-Views-Configuring-and-Creating-View-Instances-01-1.jpg","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/09\/Apache-Ambari-Views-Configuring-and-Creating-View-Instances-01-1.jpg","width":1200,"height":628,"caption":"Apache Ambari Views: Configuring &amp; Creating View Instances"},{"@type":"BreadcrumbList","@id":"https:\/\/data-flair.training\/blogs\/ambari-views\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog Home","item":"https:\/\/data-flair.training\/blogs\/"},{"@type":"ListItem","position":2,"name":"Ambari Tutorials","item":"https:\/\/data-flair.training\/blogs\/category\/ambari\/"},{"@type":"ListItem","position":3,"name":"Apache Ambari Views: Configuring &amp; Creating View Instances"}]},{"@type":"WebSite","@id":"https:\/\/data-flair.training\/blogs\/#website","url":"https:\/\/data-flair.training\/blogs\/","name":"DataFlair","description":"Learn Today. Lead Tomorrow.","publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/data-flair.training\/blogs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/data-flair.training\/blogs\/#organization","name":"DataFlair","url":"https:\/\/data-flair.training\/blogs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","width":106,"height":48,"caption":"DataFlair"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DataFlairWS\/","https:\/\/x.com\/DataFlairWS","https:\/\/www.linkedin.com\/company\/dataflair-web-services-pvt-ltd\/","https:\/\/www.youtube.com\/user\/DataFlairWS"]},{"@type":"Person","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/2c58ecb4f73a39f0ef993f1ddfcd7b89","name":"DataFlair Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/1ce4a0e3e542444fc73bbebf83e89e8b73e2d95ccb1fcee64da9945f078b97c5?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/1ce4a0e3e542444fc73bbebf83e89e8b73e2d95ccb1fcee64da9945f078b97c5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1ce4a0e3e542444fc73bbebf83e89e8b73e2d95ccb1fcee64da9945f078b97c5?s=96&d=mm&r=g","caption":"DataFlair Team"},"description":"The DataFlair Team provides industry-driven content on programming, Java, Python, C++, DSA, AI, ML, data Science, Android, Flutter, MERN, Web Development, and technology. Our expert educators focus on delivering value-packed, easy-to-follow resources for tech enthusiasts and professionals.","url":"https:\/\/data-flair.training\/blogs\/author\/dfteam2\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/23770","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/comments?post=23770"}],"version-history":[{"count":0,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/23770\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media\/27080"}],"wp:attachment":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media?parent=23770"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/categories?post=23770"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/tags?post=23770"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}