

{"id":17895,"date":"2018-06-25T04:20:46","date_gmt":"2018-06-25T04:20:46","guid":{"rendered":"https:\/\/data-flair.training\/blogs\/?p=17895"},"modified":"2018-06-25T04:20:46","modified_gmt":"2018-06-25T04:20:46","slug":"data-manipulation-hbase-command","status":"publish","type":"post","link":"https:\/\/data-flair.training\/blogs\/data-manipulation-hbase-command\/","title":{"rendered":"Data Manipulation HBase Command &#8211; Create, Truncate, Scan"},"content":{"rendered":"<p><span style=\"font-weight: 400\">In our last <strong>HBase tutorial<\/strong>, we have discussed <strong>Table Management HBase Commands<\/strong> in detail. Today, in this Hbase Command tutorial, we will see Data Manipulation HBase Command. <\/span><\/p>\n<p><span style=\"font-weight: 400\">Moreover, we will learn all commands in HBase which we use to create, update, read, delete, scan, count and truncate Data.<\/span><\/p>\n<p>So, let&#8217;s start Data Manipulation HBase Commands.<\/p>\n<h2><span style=\"font-weight: 400\">Data Manipulation HBase Command<\/span><\/h2>\n<p>Below we are discussing major Data Manipulation HBase Commands:<\/p>\n<h3><span style=\"font-weight: 400\">i. Create Data <\/span><\/h3>\n<p><span style=\"font-weight: 400\">Generally, we use following Data Manipulation Commands and methods to create data in an HBase table:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">put in command.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">add() method of Put class.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">put() method of HTable class.<\/span><\/li>\n<\/ul>\n<p><strong>Example of Create Data Manipulation HBase Command:<\/strong><br \/>\n<span style=\"font-weight: 400\">Here, we are going to create the following table in HBase, we can insert rows into a table, using put command.<\/span><\/p>\n<table>\n<tbody>\n<tr>\n<td><strong>Row Key<\/strong><\/td>\n<td><strong>Personal Data<\/strong><\/td>\n<td><strong>Personal Data<\/strong><\/td>\n<td><strong>Professional data<\/strong><\/td>\n<td><strong>Professional data<\/strong><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">Employee no. <\/span><\/td>\n<td><span style=\"font-weight: 400\">name<\/span><\/td>\n<td><span style=\"font-weight: 400\">city<\/span><\/td>\n<td><span style=\"font-weight: 400\">designation<\/span><\/td>\n<td><span style=\"font-weight: 400\">salary<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">1<\/span><\/td>\n<td><span style=\"font-weight: 400\">Monika<\/span><\/td>\n<td><span style=\"font-weight: 400\">Pune<\/span><\/td>\n<td><span style=\"font-weight: 400\">manager<\/span><\/td>\n<td><span style=\"font-weight: 400\">45000<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">2<\/span><\/td>\n<td><span style=\"font-weight: 400\">Mehul<\/span><\/td>\n<td><span style=\"font-weight: 400\">Hyderabad <\/span><\/td>\n<td><span style=\"font-weight: 400\">Sr. Engineer <\/span><\/td>\n<td><span style=\"font-weight: 400\">35000<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">3<\/span><\/td>\n<td><span style=\"font-weight: 400\">Prerna<\/span><\/td>\n<td><span style=\"font-weight: 400\">Chennai<\/span><\/td>\n<td><span style=\"font-weight: 400\">Jr. Engineer<\/span><\/td>\n<td><span style=\"font-weight: 400\">15000<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>A syntax of Create Data Manipulation HBase Command:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\">put \u2019&lt;table name&gt;\u2019,\u2019row1\u2019,\u2019&lt;colfamily:colname&gt;\u2019,\u2019&lt;value&gt;\u2019<\/pre>\n<p><span style=\"font-weight: 400\">Inserting the first Row<\/span><br \/>\n<span style=\"font-weight: 400\">Now, we are inserting the first row values into the \u201cDataTable\u201d table.<\/span><\/p>\n<pre class=\"EnlighterJSRAW\">hbase(main):005:0&gt; put 'DataTable','1','personal data:name','Monika'\n0 row(s) in 0.6600 seconds\nhbase(main):006:0&gt; put 'DataTable','1','personal data:city','Pune'\n0 row(s) in 0.0410 seconds\nhbase(main):007:0&gt; put 'DataTable','1','professional\ndata:designation','manager'\n0 row(s) in 0.0240 seconds\nhbase(main):007:0&gt; put 'DataTable','1','professional data:salary','45000'\n0 row(s) in 0.0240 seconds<\/pre>\n<p><span style=\"font-weight: 400\">Now, by using the put command in the same way, insert the remaining rows. However, if we insert the whole table,<\/span><\/p>\n<pre class=\"EnlighterJSRAW\">hbase(main):022:0&gt; scan 'DataTable'\n  ROW                         COLUMN+CELL\n1 column=personal data:city, timestamp=1417524216501, value=Pune\n1 column=personal data:name, timestamp=1417524185058, value=monika\n1 column=professional data:designation, timestamp=1417524232601,\nvalue=manager\n1 column=professional data:salary, timestamp=1417524244109, value=45000\n2 column=personal data:city, timestamp=1417524574905, value=Hyderabad\n2 column=personal data:name, timestamp=1417524556125, value=mehul\n2 column=professional data:designation, timestamp=1417524592204,\nvalue=sr:engg\n2 column=professional data:salary, timestamp=1417524604221, value=35000\n3 column=personal data:city, timestamp=1417524681780, value=Chennai\n3 column=personal data:name, timestamp=1417524672067, value=Prerna\n3 column=professional data:designation, timestamp=1417524693187,\nvalue=jr:engg\n3 column=professional data:salary, timestamp=1417524702514,\nvalue=15000<\/pre>\n<h3><span style=\"font-weight: 400\">ii. Updating Data Using HBase Shell<\/span><\/h3>\n<p><span style=\"font-weight: 400\">Also, using the put command, we can update an existing cell value.<\/span><\/p>\n<p><strong>A Syntax of Update Data Manipulation HBase Command:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\">put \u2018table name\u2019,\u2019row \u2019,'Column family:column name',\u2019new value\u2019<\/pre>\n<p><span style=\"font-weight: 400\">Here, given value replaces the existing value,i.e. updating the row.<\/span><br \/>\n<strong>Example for Update Data Manipulation HBase Command:<\/strong><\/p>\n<p><span style=\"font-weight: 400\">So, let\u2019s assume with the following data, there is a table in HBase called \u201cDataTable\u201d.<\/span><\/p>\n<pre class=\"EnlighterJSRAW\">hbase(main):003:0&gt; scan 'DataTable'\nROW               COLUMN + CELL\nrow1 column = personal:name, timestamp = 1418051555, value = Monika\nrow1 column = personal:city, timestamp = 1418275907, value = Pune\nrow1 column = professional:designation, timestamp = 14180555,value = manager\nrow1 column = professional:salary, timestamp = 1418035791555,value = 45000\n1 row(s) in 0.0100 seconds<\/pre>\n<p><span style=\"font-weight: 400\">Now, this command will update the city value of the Employee named \u2018Monika\u2019 to Mangalore.<\/span><\/p>\n<pre class=\"EnlighterJSRAW\">hbase(main):002:0&gt; put 'DataTable','row1','personal:city','Mangalore'\n0 row(s) in 0.0400 seconds<\/pre>\n<p><span style=\"font-weight: 400\">Further, we can observe the city of Monika has been changed to \u2018Mangalore\u2019.<\/span><\/p>\n<pre class=\"EnlighterJSRAW\">hbase(main):003:0&gt; scan 'DataTable'\n ROW          COLUMN + CELL\nrow1 column = personal:name, timestamp = 1418035791555, value = Monika\nrow1 column = personal:city, timestamp = 1418274645907, value = Mangalore\nrow1 column = professional:designation, timestamp = 141857555,value = manager\nrow1 column = professional:salary, timestamp = 1418039555, value = 45000\n1 row(s) in 0.0100 seconds<\/pre>\n<h3><span style=\"font-weight: 400\">iii. Reading Data using HBase Shell<\/span><\/h3>\n<p><span style=\"font-weight: 400\">In order to read data from a table in HBase, we use the get command and the get() method of HTable class. We can get a single row of data at a time, using get command.<\/span><\/p>\n<p><strong>A Syntax for Read Data Manipulaton HBase Command:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\">get \u2019&lt;table name&gt;\u2019,\u2019row1\u2019<\/pre>\n<p><strong>Example of Read Data Manipulation HBase Command<\/strong><br \/>\nSo, let\u2019s scan the first row of the \u201cDataTable\u201d table.<\/p>\n<pre class=\"EnlighterJSRAW\">hbase(main):012:0&gt; get 'DataTable', '1'\n  COLUMN                     CELL\npersonal : city timestamp = 1417521848375, value =Pune\npersonal : name timestamp = 1417521785385, value = Monika\nprofessional: designation timestamp = 1417521885277, value = manager\nprofessional: salary timestamp = 1417521903862, value = 45000\n4 row(s) in 0.0270 seconds<\/pre>\n<ul>\n<li style=\"font-weight: 400\"><strong>Reading a Specific Column<\/strong><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">Further, we can see that how to read a specific column by using the get method.<\/span><br \/>\n<strong>Syntax:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\">hbase&gt; get 'table name', \u2018rowid\u2019, {COLUMN \u21d2 \u2018column family:column name \u2019}<\/pre>\n<p><strong>For Example<\/strong><br \/>\n<span style=\"font-weight: 400\">In order to read a specific column in HBase table, see<\/span><\/p>\n<pre class=\"EnlighterJSRAW\">hbase(main):015:0&gt; get 'DataTable', 'row1', {COLUMN \u21d2 'personal:name'}\n COLUMN                CELL\npersonal:name timestamp = 1418035791555, value = monika\n1 row(s) in 0.0080 seconds<\/pre>\n<h3>iv. Deleting a Specific Cell in a Table<\/h3>\n<p><span style=\"font-weight: 400\">We can delete a specific cell in a table, by using the delete command.<\/span><br \/>\n<strong>A Syntax for Delete Data Manipulation HBase Command<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\">delete \u2018&lt;table name&gt;\u2019, \u2018&lt;row&gt;\u2019, \u2018&lt;column name &gt;\u2019, \u2018&lt;time stamp&gt;\u2019<\/pre>\n<p><strong>Example of Delete Data Manipulation HBase Command<\/strong><br \/>\n<span style=\"font-weight: 400\">To delete a specific cell, see this example. Here we are deleting the salary:<\/span><\/p>\n<pre class=\"EnlighterJSRAW\">hbase(main):006:0&gt; delete 'DataTable', '1', 'personal data:city',\n1417521848375\n0 row(s) in 0.0060 seconds<\/pre>\n<ul>\n<li style=\"font-weight: 400\"><strong>Deleting All Cells in a Table<\/strong><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">We can delete all the cells in a row, by using the \u201cdeleteall\u201d command.<\/span><\/p>\n<p><strong>Syntax:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\">deleteall \u2018&lt;table name&gt;\u2019, \u2018&lt;row&gt;\u2019,<\/pre>\n<p><strong>Example of Delete all cells Data Manipulation HBase Command<\/strong><br \/>\n<span style=\"font-weight: 400\">Here we are deleting all the cells of row1 of \u201cDataTable\u201d table.<\/span><\/p>\n<pre class=\"EnlighterJSRAW\">hbase(main):007:0&gt; deleteall 'DataTable','1'\n0 row(s) in 0.0240 seconds<\/pre>\n<p><span style=\"font-weight: 400\">Now using the scan command, verify the table.<\/span><\/p>\n<pre class=\"EnlighterJSRAW\">hbase(main):022:0&gt; scan 'DataTable'\nROW                  COLUMN + CELL\n2 column = personal data:city, timestamp = 1417524574905, value = Hyderabad\n2 column = personal data:name, timestamp = 1417524556125, value = Mehul\n2 column = professional data:designation, timestamp = 1417524204, value = sr:engg\n2 column = professional data:salary, timestamp = 1417524604221, value = 35000\n3 column = personal data:city, timestamp = 1417524681780, value = Chennai\n3 column = personal data:name, timestamp = 1417524672067, value = Prerna\n3 column = professional data:designation, timestamp = 1417523187, value = jr:engg\n3 column = professional data:salary, timestamp = 141752470214, value = 15000<\/pre>\n<h3>v. Scanning using HBase Shell<\/h3>\n<p>In order to view the data in HTable, we can use the scan command. It is possible to get the table data, by using the scan command.<br \/>\n<strong>A Syntax for Scan Data Manipulation HBase Command:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\">scan \u2018&lt;table name&gt;\u2019<\/pre>\n<p><strong>Example of Scan Data Manipulation HBase Command:<\/strong><br \/>\n<span style=\"font-weight: 400\">With the help of scan command, this example shows how to read data from a table. <\/span><\/p>\n<pre class=\"EnlighterJSRAW\">hbase(main):010:0&gt; scan 'DataTable'\nROW                           COLUMN + CELL\n1 column = personal data:city, timestamp = 1417521848375, value = Pune\n1 column = personal data:name, timestamp = 1417521785385, value = Monika\n1 column = professional data:designation, timestamp = 1417585277,value = manager\n1 column = professional data:salary, timestamp = 1417521903862, value = 45000\n1 row(s) in 0.0370 seconds<\/pre>\n<h3><span style=\"font-weight: 400\">vi. Count Table<\/span><\/h3>\n<p><span style=\"font-weight: 400\">By using the count command, we can count the number of rows of a table.<\/span><\/p>\n<p><strong>A Syntax for Count Data Manipulation HBase Command:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\">count \u2018&lt;table name&gt;\u2019<\/pre>\n<p><span style=\"font-weight: 400\">So, \u201cDataTable\u201d table will have two rows, after deleting the first row.<\/span><br \/>\n<span style=\"font-weight: 400\">To verify it-<\/span><\/p>\n<pre class=\"EnlighterJSRAW\">hbase(main):023:0&gt; count 'DataTable'\n2 row(s) in 0.090 seconds\n\u21d2 2<\/pre>\n<h3>vii Truncate Table<\/h3>\n<p><span style=\"font-weight: 400\">It disables drops and recreates a table. <\/span><\/p>\n<p><strong>A Syntax for Data Manipulation HBase Command:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\">hbase&gt; truncate 'table name'<\/pre>\n<p><strong>Example of Data Manipulation HBase Command:<\/strong><br \/>\n<span style=\"font-weight: 400\">Here, is an example, we have truncated the \u201cDataTable\u201d table.<\/span><\/p>\n<pre class=\"EnlighterJSRAW\">hbase(main):011:0&gt; truncate 'DataTable'\nTruncating 'one' table (it may take a while):\n  - Disabling table...\n  - Truncating table...\n  0 row(s) in 1.5950 seconds<\/pre>\n<p><span style=\"font-weight: 400\">Now, use the scan command to verify, after truncating the table. We will get a table with zero rows.<\/span><\/p>\n<pre class=\"EnlighterJSRAW\">hbase(main):017:0&gt; scan \u2018DataTable\u2019\nROW                  COLUMN + CELL\n0 row(s) in 0.3110 seconds<\/pre>\n<p>So, this was all about HBase commands in Data Manipulation. Hope you like our explanation.<\/p>\n<h2><span style=\"font-weight: 400\">Conclusion<\/span><\/h2>\n<p><span style=\"font-weight: 400\">Hence, we have seen all the HBase Data Manipulation Commands. Moreover, These HBase commands are create, update, read, delete, scan, count and truncate data manipulation. Still, if any doubt regarding HBase Commands, ask in the comment tab.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In our last HBase tutorial, we have discussed Table Management HBase Commands in detail. Today, in this Hbase Command tutorial, we will see Data Manipulation HBase Command. Moreover, we will learn all commands in&#46;&#46;&#46;<\/p>\n","protected":false},"author":7,"featured_media":18779,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[23],"tags":[2676,3012,3055,3736,5405,12611,14969,15170],"class_list":["post-17895","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-hbase","tag-commands-in-hbase","tag-count-hbase-command","tag-create-command","tag-delete-command","tag-hbase-commands","tag-scan-hbase-commnad","tag-truncate-commands-in-hbase","tag-update-command"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Data Manipulation HBase Command - Create, Truncate, Scan - DataFlair<\/title>\n<meta name=\"description\" content=\"HBase tutorial: Data Manipulation HBase command, create, scan, update, delete, truncate, count, read Hbase Commands in Data Manipulation, commands in HBase\" \/>\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\/data-manipulation-hbase-command\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Data Manipulation HBase Command - Create, Truncate, Scan - DataFlair\" \/>\n<meta property=\"og:description\" content=\"HBase tutorial: Data Manipulation HBase command, create, scan, update, delete, truncate, count, read Hbase Commands in Data Manipulation, commands in HBase\" \/>\n<meta property=\"og:url\" content=\"https:\/\/data-flair.training\/blogs\/data-manipulation-hbase-command\/\" \/>\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-06-25T04:20:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/06\/HBase-Commands-01-1-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=\"6 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Data Manipulation HBase Command - Create, Truncate, Scan - DataFlair","description":"HBase tutorial: Data Manipulation HBase command, create, scan, update, delete, truncate, count, read Hbase Commands in Data Manipulation, commands in HBase","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\/data-manipulation-hbase-command\/","og_locale":"en_US","og_type":"article","og_title":"Data Manipulation HBase Command - Create, Truncate, Scan - DataFlair","og_description":"HBase tutorial: Data Manipulation HBase command, create, scan, update, delete, truncate, count, read Hbase Commands in Data Manipulation, commands in HBase","og_url":"https:\/\/data-flair.training\/blogs\/data-manipulation-hbase-command\/","og_site_name":"DataFlair","article_publisher":"https:\/\/www.facebook.com\/DataFlairWS\/","article_published_time":"2018-06-25T04:20:46+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/06\/HBase-Commands-01-1-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":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/data-flair.training\/blogs\/data-manipulation-hbase-command\/#article","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/data-manipulation-hbase-command\/"},"author":{"name":"DataFlair Team","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/beb0cab24b7aa54423a3b50e669a9dcd"},"headline":"Data Manipulation HBase Command &#8211; Create, Truncate, Scan","datePublished":"2018-06-25T04:20:46+00:00","mainEntityOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/data-manipulation-hbase-command\/"},"wordCount":710,"commentCount":0,"publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/data-manipulation-hbase-command\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/06\/HBase-Commands-01-1-1.jpg","keywords":["Commands in HBase","Count Hbase Command","Create command","DELETE Command","hbase commands","scan HBase commnad","Truncate Commands in Hbase","UPDATE Command"],"articleSection":["HBase Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/data-flair.training\/blogs\/data-manipulation-hbase-command\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/data-flair.training\/blogs\/data-manipulation-hbase-command\/","url":"https:\/\/data-flair.training\/blogs\/data-manipulation-hbase-command\/","name":"Data Manipulation HBase Command - Create, Truncate, Scan - DataFlair","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/data-manipulation-hbase-command\/#primaryimage"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/data-manipulation-hbase-command\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/06\/HBase-Commands-01-1-1.jpg","datePublished":"2018-06-25T04:20:46+00:00","description":"HBase tutorial: Data Manipulation HBase command, create, scan, update, delete, truncate, count, read Hbase Commands in Data Manipulation, commands in HBase","breadcrumb":{"@id":"https:\/\/data-flair.training\/blogs\/data-manipulation-hbase-command\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/data-flair.training\/blogs\/data-manipulation-hbase-command\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/data-manipulation-hbase-command\/#primaryimage","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/06\/HBase-Commands-01-1-1.jpg","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/06\/HBase-Commands-01-1-1.jpg","width":1200,"height":628,"caption":"Data Manipulation HBase Command - Create, Truncate, Scan, Read, Update, Delete"},{"@type":"BreadcrumbList","@id":"https:\/\/data-flair.training\/blogs\/data-manipulation-hbase-command\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog Home","item":"https:\/\/data-flair.training\/blogs\/"},{"@type":"ListItem","position":2,"name":"HBase Tutorials","item":"https:\/\/data-flair.training\/blogs\/category\/hbase\/"},{"@type":"ListItem","position":3,"name":"Data Manipulation HBase Command &#8211; Create, Truncate, Scan"}]},{"@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\/beb0cab24b7aa54423a3b50e669a9dcd","name":"DataFlair Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/c322416204232f4dd97ef3901b0a499a5d34d7ba7fe333f4bfe53a907873d293?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c322416204232f4dd97ef3901b0a499a5d34d7ba7fe333f4bfe53a907873d293?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c322416204232f4dd97ef3901b0a499a5d34d7ba7fe333f4bfe53a907873d293?s=96&d=mm&r=g","caption":"DataFlair Team"},"description":"DataFlair Team specializes in creating clear, actionable content on programming, Java, Python, C++, DSA, AI, ML, data Science, Android, Flutter, MERN, Web Development, and technology. Backed by industry expertise, we make learning easy and career-oriented for beginners and pros alike.","url":"https:\/\/data-flair.training\/blogs\/author\/dfteam3\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/17895","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\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/comments?post=17895"}],"version-history":[{"count":0,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/17895\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media\/18779"}],"wp:attachment":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media?parent=17895"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/categories?post=17895"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/tags?post=17895"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}