<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>question Re: Develop a RESTful API for a Front End in Archives of Support Questions (Read Only)</title>
    <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Develop-a-RESTful-API-for-a-Front-End/m-p/162371#M24743</link>
    <description>&lt;P&gt;Depends what you plan to do. &lt;/P&gt;&lt;P&gt;- Aggregation queries and analytical reports then Hive ( simple jdbc connection is supported by BIRT and Pentaho and you can also make servlets with jdbc pools the whole shebang ) &lt;/P&gt;&lt;P&gt;- Selecting one record at a time ( like a dashboard that shows the data of one customer&lt;/P&gt;&lt;P&gt;Hbase with REST api from javascript might work&lt;/P&gt;&lt;P&gt;Hbase with java api from a servlet&lt;/P&gt;&lt;P&gt;if you prefer SQL Apache Phoenix is a cool SQL layer on top of HBase&lt;/P&gt;&lt;P&gt;&lt;A href="https://phoenix.apache.org/"&gt;https://phoenix.apache.org/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;- Interactive reports on thousands to millions of records ( not billions ) &lt;/P&gt;&lt;P&gt;Apache Phoenix, it provides some good enhancements on base HBase from a performance perspective for anything that touches more than a row. You can also do Joins aggregations etc. pp. &lt;/P&gt;&lt;P&gt;( If you want HBase but have kerberos setup have a look at Knox its a SSL capable proxy that strips away the Kerberos requirement and replaces it with a normal web authentication setting for the hbase API )&lt;/P&gt;</description>
    <pubDate>Fri, 08 Apr 2016 20:17:16 GMT</pubDate>
    <dc:creator>bleonhardi</dc:creator>
    <dc:date>2016-04-08T20:17:16Z</dc:date>
    <item>
      <title>Develop a RESTful API for a Front End</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Develop-a-RESTful-API-for-a-Front-End/m-p/162368#M24740</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;I'd like to develop a front end to run various algorithms I developed and visualise results. I need my Front End to be personalised that's why I didn't use Hue. To achieve this I thought about developing a RESTful API using Java Jersey and Hive JDBC to be called from AngularJS.&lt;/P&gt;&lt;P&gt;Is this a good choice ? or I've other alternatives (suggestions are welcome)?&lt;/P&gt;&lt;P&gt;Does Hive JDBC support concurrency and simultaneous queries ?  &lt;/P&gt;</description>
      <pubDate>Fri, 08 Apr 2016 16:44:25 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Develop-a-RESTful-API-for-a-Front-End/m-p/162368#M24740</guid>
      <dc:creator>zaher_mahdhi</dc:creator>
      <dc:date>2016-04-08T16:44:25Z</dc:date>
    </item>
    <item>
      <title>Re: Develop a RESTful API for a Front End</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Develop-a-RESTful-API-for-a-Front-End/m-p/162369#M24741</link>
      <description>&lt;P&gt;You can use your own frontend using angular or whatever you want ( Dojo has some nice charts )&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.sitepen.com/blog/2008/06/06/a-beginners-guide-to-dojo-charting-part-1-of-2/" target="_blank"&gt;https://www.sitepen.com/blog/2008/06/06/a-beginners-guide-to-dojo-charting-part-1-of-2/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;However if you need only a lower level of flexibility you could use BIRT&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.eclipse.org/birt/" target="_blank"&gt;http://www.eclipse.org/birt/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;or pentaho or other reporting tools. That would be easier and BIRT for example provides pretty flexible report creation capabilities. &lt;/P&gt;&lt;P&gt;( It breaks down when you want a hugely interactive frontend.  )&lt;/P&gt;</description>
      <pubDate>Fri, 08 Apr 2016 18:32:42 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Develop-a-RESTful-API-for-a-Front-End/m-p/162369#M24741</guid>
      <dc:creator>bleonhardi</dc:creator>
      <dc:date>2016-04-08T18:32:42Z</dc:date>
    </item>
    <item>
      <title>Re: Develop a RESTful API for a Front End</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Develop-a-RESTful-API-for-a-Front-End/m-p/162370#M24742</link>
      <description>&lt;P&gt;&lt;A rel="user" href="https://community.cloudera.com/users/168/bleonhardi.html" nodeid="168"&gt;@Benjamin Leonhardi&lt;/A&gt; Thank you for your answer, Do you have an idea about the best way to access the cluster (hdfs, Hbase, ...) and retrieve data easily ?   &lt;/P&gt;</description>
      <pubDate>Fri, 08 Apr 2016 19:41:24 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Develop-a-RESTful-API-for-a-Front-End/m-p/162370#M24742</guid>
      <dc:creator>zaher_mahdhi</dc:creator>
      <dc:date>2016-04-08T19:41:24Z</dc:date>
    </item>
    <item>
      <title>Re: Develop a RESTful API for a Front End</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Develop-a-RESTful-API-for-a-Front-End/m-p/162371#M24743</link>
      <description>&lt;P&gt;Depends what you plan to do. &lt;/P&gt;&lt;P&gt;- Aggregation queries and analytical reports then Hive ( simple jdbc connection is supported by BIRT and Pentaho and you can also make servlets with jdbc pools the whole shebang ) &lt;/P&gt;&lt;P&gt;- Selecting one record at a time ( like a dashboard that shows the data of one customer&lt;/P&gt;&lt;P&gt;Hbase with REST api from javascript might work&lt;/P&gt;&lt;P&gt;Hbase with java api from a servlet&lt;/P&gt;&lt;P&gt;if you prefer SQL Apache Phoenix is a cool SQL layer on top of HBase&lt;/P&gt;&lt;P&gt;&lt;A href="https://phoenix.apache.org/"&gt;https://phoenix.apache.org/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;- Interactive reports on thousands to millions of records ( not billions ) &lt;/P&gt;&lt;P&gt;Apache Phoenix, it provides some good enhancements on base HBase from a performance perspective for anything that touches more than a row. You can also do Joins aggregations etc. pp. &lt;/P&gt;&lt;P&gt;( If you want HBase but have kerberos setup have a look at Knox its a SSL capable proxy that strips away the Kerberos requirement and replaces it with a normal web authentication setting for the hbase API )&lt;/P&gt;</description>
      <pubDate>Fri, 08 Apr 2016 20:17:16 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Develop-a-RESTful-API-for-a-Front-End/m-p/162371#M24743</guid>
      <dc:creator>bleonhardi</dc:creator>
      <dc:date>2016-04-08T20:17:16Z</dc:date>
    </item>
  </channel>
</rss>

