1<!DOCTYPE html> 2<html> 3<head> 4 <meta http-equiv="Content-Security-Policy" content="default-src https: 'unsafe-inline'"> 5 6 <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> 7 <title>Code972 :: A blog about BigData, Cloud and Search technologies by Itamar Syn-Hershko</title> 8 9 10 11 <link rel="shortcut icon" href="/static/base/favicon/favicon.ico"> 12 <link rel="apple-touch-icon" sizes="180x180" href="/static/base/favicon/apple-touch-icon.png"> 13 <link rel="icon" type="image/png" sizes="32x32" href="/static/base/favicon/favicon-32x32.png"> 14 <link rel="icon" type="image/png" sizes="16x16" href="/static/base/favicon/favicon-16x16.png"> 15 <link rel="manifest" href="/static/base/favicon/site.webmanifest"> 16 <link rel="mask-icon" href="/static/base/favicon/safari-pinned-tab.svg" color="#5bbad5"> 17 <meta name="msapplication-TileColor" content="#da532c"> 18 <meta name="theme-color" content="#ffffff"> 19 20 <link href="https://fonts.googleapis.com/css?family=Varela+Round" rel="stylesheet"> 21 22 <link href="https://netdna.bootstrapcdn.com/bootstrap/3.0.3/css/bootstrap.min.css" rel="stylesheet"> 23 <link href="https://netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css" rel="stylesheet"> 24 <link href="https://cdn.jsdelivr.net/gh/fancyapps/[email protected]/dist/jquery.fancybox.min.css" rel="stylesheet"/> 25 <link href="/static/theme/stylesheets/openmind.css" rel="stylesheet" media="screen"> 26 <link href="/static/theme/stylesheets/style.css" rel="stylesheet" media="screen">
vendor: 82 bytes, lines 26-29
26 27 28 <script src="https://www.google.com/recaptcha/api.js" async defer></script> 29
29<script src="https://code.jquery.com/jquery-1.11.1.min.js" crossorigin="anonymous"></script>
29 30
30<script src="https://netdna.bootstrapcdn.com/bootstrap/3.0.3/js/bootstrap.min.js" crossorigin="anonymous"></script>
30 31
31<script src="https://cdn.jsdelivr.net/gh/fancyapps/[email protected]/dist/jquery.fancybox.min.js"></script>
31 32 33 <link id="AtomLink" title="RSS" type="application/rss+xml" rel="alternate" href="/blog/rss"> 34
34<script src="https://stats.wordpress.com/e-201252.js" type="text/javascript" crossorigin="anonymous"></script>
34 35
35<script type="text/javascript"> 36 st_go({ blog: '13521199', v: 'ext', post: '0' }); 37 var load_cmc = function () { linktracker_init(13521199, 0, 2); }; 38 if (typeof addLoadEvent != 'undefined') addLoadEvent(load_cmc); 39 else load_cmc(); 40 </script>
40 41
41<script type="text/javascript"> 42 var _gaq = _gaq || []; 43 _gaq.push(['_setAccount', 'UA-16708325-1']); 44 _gaq.push(['_setDomainName', 'code972.com']); 45 _gaq.push(['_trackPageview']); 46 47 (function () { 48 var ga = document.createElement('script'); 49 ga.type = 'text/javascript'; 50 ga.async = true; 51 ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; 52 var s = document.getElementsByTagName('script')[0]; 53 s.parentNode.insertBefore(ga, s); 54 })(); 55 </script>
55 56</head> 57<body> 58 <div class="boxed animated fadeIn animation-delay-5"> 59 <header id="header"> 60 <div class="container"> 61 <div id="header-title"> 62 <h1><a href="/">Code <span>972</span></a> 63 </h1> 64 <p>A blog about BigData, Cloud and Search technologies<br> by <a href="/about" id="header-about-link">Itamar Syn-Hershko</a></p> 65 </div> 66 </div> 67 <nav class="navbar navbar-static-top navbar-mind" id="nav-affix"> 68 <div class="container"> 69 <div class="navbar-header"> 70 <a class="navbar-brand visible-xs" href="/">Code <span>972</span></a> 71 <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-mind-collapse"> 72 <span class="sr-only">Toggle navigation</span> 73 <i class="fa fa-bars fa-inverse"></i> 74 </button> 75 </div> 76 <div class="collapse navbar-collapse navbar-mind-collapse"> 77 <ul class="nav navbar-nav"> 78 <li class="active"> 79 <a href="/blog">Blog</a> 80 </li> 81 <li class="dropdown"> 82 <a href="#" class="dropdown-toggle" data-toggle="dropdown">Projects <b class="caret"></b></a> 83 <ul class="dropdown-menu"> 84 <li><a href="/hebmorph">HebMorph - Hebrew Search</a></li> 85 </ul> 86 </li> 87 <li class="dropdown"> 88 <a href="#" class="dropdown-toggle" data-toggle="dropdown">Workshops <b class="caret"></b></a> 89 <ul class="dropdown-menu"> 90 <li><a href="https://bigdataboutique.com/training/elasticsearch-for-developers" target="_blank">Elasticsearch for Developers</a></li> 91 <li><a href="https://bigdataboutique.com/training/maintaining-elasticsearch-in-production" target="_blank">Maintaining Elasticsearch in Production</a></li> 92 <li><a href="https://bigdataboutique.com/training" target="_blank">Courses on BigData and Cloud technologies</a></li> 93 </ul> 94 </li> 95 <li> 96 <a href="/elasticsearch-consulting-and-development-services">Elasticsearch consultant</a> 97 </li> 98 <li> 99 <a href="/about">About me</a> 100 </li> 101 </ul> <!-- nav nabvar-nav --> 102 <ul class="nav navbar-nav navbar-right" id="social-nav"> 103 <li><a href="/contact" title="My Email: itamar at this domain"><i class="fa fa-envelope-o"></i></a></li> 104 <li><a class="twitter" href="http://www.linkedin.com/pub/itamar-syn-hershko/13/250/78b" title="LinkedIn"><i class="fa fa-linkedin fa-lg"></i></a></li> 105 <li><a class="twitter" href="http://twitter.com/synhershko" title="Twitter"><i class="fa fa-twitter fa-lg"></i></a></li> 106 <li><a class="github" href="https://github.com/synhershko" title="GitHub"><i class="fa fa-github fa-lg"></i></a></li> 107 <li><a class="rss" href="http://code972.com/blog/rss" title="RSS"><i class="fa fa-rss fa-lg"></i></a></li> 108 </ul> 109 </div><!-- navbar-collapse --> 110 </div> <!-- container --> 111 </nav> <!-- navbar navbar-default --> 112</header> 113 <div class="container"> 114 <div class="row"> 115 <main class="col-md-8"> 116 <article class="post"> 117 <h1 class="post-title"> 118 <a href="/blog/2024/07/introducing-pulse-elasticsearch-and-opensearch-operations-done-right-a9w819">Introducing Pulse: Elasticsearch and OpenSearch Operations Done Right</a> 119 </h1> 120 <div class="reading-time"> 121 3 min read 122 </div> 123 <div class="row"> 124 <div class="col-lg-12"> 125 <h3 id="the-pulse-story-a-decade-of-expertise-at-your-service">The Pulse Story: A Decade of Expertise at Your Service<a href="#the-pulse-story-a-decade-of-expertise-at-your-service"><i class="fa fa-link" aria-hidden="true"></i></a></h3> <p>Pulse is the culmination of over a decade of experience building, maintaining, and optimizing search cluster solutions for hundreds of customers, including Fortune 100 enterprises and innovative startups. Our expert team identified a recurring issue: reactive management was stalling progress. Teams were constantly firefighting, which caused frustration and management headaches, and left little room for innovation. This is why we developed Pulse, a comprehensive suite of tools designed for proactive cluster management.</p> <p>We initially built Pulse as our in-house solution. Now, you can benefit from the same battle-tested strategies that have helped hundreds of companies worldwide. <br></p> <h3 id="empowering-innovation-your-strategic-ally-in-search-cluster-management">Empowering Innovation: Your Strategic Ally in Search Cluster Management<a href="#empowering-innovation-your-strategic-ally-in-search-cluster-management"><i class="fa fa-link" aria-hidden="true"></i></a></h3> <p>At Pulse, we're on a mission to empower developers and DevOps teams to prioritize innovation over troubleshooting. We believe that managing search clusters shouldn't be a burden, allowing you to focus on your day-to-day tasks while remaining confident in your cluster performance and rel...</p> 126 </div> 127 </div> 128 <div class="panel-footer"> 129 <div class="row"> 130 <div class="col-lg-9 col-md-9 col-sm-8">
131 <span class="date"> 132 <time datetime="2024-07-19T12:20:25.008Z">July 19th, 2024</time> 133 </span> 134 <br> 135 <span class="tags"> 136 <a href="/blog/tagged/pulse">Pulse</a>, 137 <a href="/blog/tagged/press%20release">Press Release</a>, 138 <a href="/blog/tagged/announcement">Announcement</a> 139</span> 140 </div> 141 <div class="col-lg-3 col-md-3 col-sm-4 read-more"> 142 <a href="/blog/2024/07/introducing-pulse-elasticsearch-and-opensearch-operations-done-right-a9w819" class="pull-right">Read more »</a> 143 </div> 144 </div> 145 </div> 146</article> 147 <article class="post"> 148 <h1 class="post-title"> 149 <a href="/blog/2023/03/introduction-to-apache-hudi-wgp3ja">Introduction to Apache Hudi</a> 150 </h1> 151 <div class="reading-time"> 152 11 min read 153 </div> 154 <div class="row"> 155 <div class="col-lg-12"> 156 <p><a href="https://hudi.apache.org/">Apache Hudi</a> is a data Lake technology that has been in use since 2016. Originally built by Uber, Hudi is the first of the three data platforms that weâre going to examine in detail. The series has in-depth reviews of Delta Lake and Apache Iceberg, and will end with a comparison between those three p...</p> 157 </div> 158 </div> 159 <div class="panel-footer"> 160 <div class="row"> 161 <div class="col-lg-9 col-md-9 col-sm-8"> 162 <span class="date"> 163 <time datetime="2023-03-17T15:31:15.839Z">March 17th, 2023</time> 164 </span> 165 <br> 166 <span class="tags"> 167 <a href="/blog/tagged/apache%20hudi">Apache Hudi</a>, 168 <a href="/blog/tagged/bigdata">BigData</a>, 169 <a href="/blog/tagged/hive">Hive</a> 170</span> 171 <p> 172 Part of <a href="/blog/series/architectures%20of%20a%20modern%20data%20platform">Architectures of a Modern Data Platform</a> series. 173 </p> 174 </div> 175 <div class="col-lg-3 col-md-3 col-sm-4 read-more"> 176 <a href="/blog/2023/03/introduction-to-apache-hudi-wgp3ja" class="pull-right">Read more »</a> 177 </div> 178 </div> 179 </div> 180</article> 181 <article class="post"> 182 <h1 class="post-title"> 183 <a href="/blog/2023/01/pulse-for-elasticsearch-and-opensearch-product-updates-january-2023-37s9g4">Pulse for Elasticsearch and OpenSearch - Product Updates January 2023</a> 184 </h1> 185 <div class="reading-time"> 186 5 min read 187 </div> 188 <div class="row"> 189 <div class="col-lg-12"> 190 <p>Letâs cut to the chase. Every Elasticsearch and OpenSearch user and administrator, whether on a managed platform or self-hosted, knows this feeling - endlessly hoping the cluster keeps up and doesnât crash, and dreading the on-call alert in the middle of the night that demands action - which is ofte...</p> 191 </div> 192 </div> 193 <div class="panel-footer"> 194 <div class="row"> 195 <div class="col-lg-9 col-md-9 col-sm-8"> 196 <span class="date"> 197 <time datetime="2023-01-05T16:17:04.367Z">January 5th, 2023</time> 198 </span> 199 <br> 200 <span class="tags"> 201 <a href="/blog/tagged/pulse">Pulse</a>, 202 <a href="/blog/tagged/elasticsearch">Elasticsearch</a>, 203 <a href="/blog/tagged/opensearch">OpenSearch</a>, 204 <a href="/blog/tagged/aws%20elasticsearch">AWS Elasticsearch</a>, 205 <a href="/blog/tagged/aws%20opensearch">AWS OpenSearch</a>, 206 <a href="/blog/tagged/elastic%20cloud">Elastic Cloud</a> 207</span> 208 </div> 209 <div class="col-lg-3 col-md-3 col-sm-4 read-more"> 210 <a href="/blog/2023/01/pulse-for-elasticsearch-and-opensearch-product-updates-january-2023-37s9g4" class="pull-right">Read more »</a> 211 </div> 212 </div> 213 </div> 214</article> 215 <article class="post"> 216 <h1 class="post-title"> 217 <a href="/blog/2022/09/hive-tables-and-whats-next-for-modern-data-platforms-08xq3f">Hive Tables and Whatâs Next for Modern Data Platforms</a> 218 </h1> 219 <div class="reading-time"> 220 12 min read 221 </div> 222 <div class="row"> 223 <div class="col-lg-12"> 224 <p>In our <a href="https://blog.bigdataboutique.com/2022/08/architectures-of-a-modern-data-platform-aaw0xs">introductory post</a> we discussed the typical structure and usual components of a modern data platform.</p> <p>A very common component of any Data Lake and Data Warehouse implementation is what we often call the âCold Storageâ tier. This is where, or rather how, the vast majority of data is persisted i...</p> 225 </div> 226 </div> 227 <div class="panel-footer"> 228 <div class="row"> 229 <div class="col-lg-9 col-md-9 col-sm-8">
230 <span class="date"> 231 <time datetime="2022-09-27T20:12:20.714Z">September 27th, 2022</time> 232 </span> 233 <br> 234 <span class="tags"> 235 <a href="/blog/tagged/bigdata">BigData</a>, 236 <a href="/blog/tagged/hive">Hive</a> 237</span> 238 <p> 239 Part of <a href="/blog/series/architectures%20of%20a%20modern%20data%20platform">Architectures of a Modern Data Platform</a> series. 240 </p> 241 </div> 242 <div class="col-lg-3 col-md-3 col-sm-4 read-more"> 243 <a href="/blog/2022/09/hive-tables-and-whats-next-for-modern-data-platforms-08xq3f" class="pull-right">Read more »</a> 244 </div> 245 </div> 246 </div> 247</article> 248 <article class="post"> 249 <h1 class="post-title"> 250 <a href="/blog/2022/08/architectures-of-a-modern-data-platform-ofjhmn">Architectures of a Modern Data Platform</a> 251 </h1> 252 <div class="reading-time"> 253 13 min read 254 </div> 255 <div class="row"> 256 <div class="col-lg-12"> 257 <p>We live in an era of data. Data is in every organizationâs strategy, every engineerâs job description, and every CIOâs dreams (or nightmares). Day in, day out, more data collectors and more data generators are being built. The collectors are observability tools and data platforms, and the generators...</p> 258 </div> 259 </div> 260 <div class="panel-footer"> 261 <div class="row"> 262 <div class="col-lg-9 col-md-9 col-sm-8"> 263 <span class="date"> 264 <time datetime="2022-08-03T16:58:20.427Z">August 3rd, 2022</time> 265 </span> 266 <br> 267 <span class="tags"> 268 <a href="/blog/tagged/bigdata">BigData</a> 269</span> 270 <p> 271 Part of <a href="/blog/series/architectures%20of%20a%20modern%20data%20platform">Architectures of a Modern Data Platform</a> series. 272 </p> 273 </div> 274 <div class="col-lg-3 col-md-3 col-sm-4 read-more"> 275 <a href="/blog/2022/08/architectures-of-a-modern-data-platform-ofjhmn" class="pull-right">Read more »</a> 276 </div> 277 </div> 278 </div> 279</article> 280 <article class="post"> 281 <h1 class="post-title"> 282 <a href="/blog/2021/01/elasticsearch-new-features-2020-year-in-review-p3dfrw">Elasticsearch new features: 2020 year in review</a> 283 </h1> 284 <div class="reading-time"> 285 9 min read 286 </div> 287 <div class="row"> 288 <div class="col-lg-12"> 289 <div><p>What a year 2020 has been! Social distancing and a lot of very weird situations. For some it was a year full of difficulties, and hopefully a lot of growth and some good things too.</p><p class>It has definitely been an interesting year for Elasticsearch. Many things happened, new features added and the product ...</p></div> 290 </div> 291 </div> 292 <div class="panel-footer"> 293 <div class="row"> 294 <div class="col-lg-9 col-md-9 col-sm-8"> 295 <span class="date"> 296 <time datetime="2021-01-01T09:02:53.308Z">January 1st, 2021</time> 297 </span> 298 <br> 299 <span class="tags"> 300 <a href="/blog/tagged/elasticsearch">Elasticsearch</a>, 301 <a href="/blog/tagged/elastic%20stack">Elastic Stack</a>, 302 <a href="/blog/tagged/kibana">Kibana</a> 303</span> 304 </div> 305 <div class="col-lg-3 col-md-3 col-sm-4 read-more"> 306 <a href="/blog/2021/01/elasticsearch-new-features-2020-year-in-review-p3dfrw" class="pull-right">Read more »</a> 307 </div> 308 </div> 309 </div> 310</article> 311 <article class="post"> 312 <h1 class="post-title"> 313 <a href="/blog/2020/05/the-apache-iceberg-table-format-is-the-bright-future-of-data-warehousing-qloiqd">The Apache Iceberg Table Format is the Bright Future of Data Warehousing</a> 314 </h1> 315 <div class="reading-time"> 316 4 min read 317 </div> 318 <div class="row"> 319 <div class="col-lg-12"> 320 <p>Cloud Computing today is accessible by everyone: anyone can launch a EC2 instance on AWS or write entire systems using Serverless technologies without launching even a single VM. The on-going competition between cloud giants AWS, Google Cloud Platform and Microsoft Azure keeps bringing prices down a...</p> 321 </div> 322 </div> 323 <div class="panel-footer"> 324 <div class="row"> 325 <div class="col-lg-9 col-md-9 col-sm-8">
326 <span class="date"> 327 <time datetime="2020-05-31T08:42:38.210Z">May 31st, 2020</time> 328 </span> 329 <br> 330 <span class="tags"> 331 <a href="/blog/tagged/bigdata">BigData</a>, 332 <a href="/blog/tagged/apache%20iceberg">Apache Iceberg</a>, 333 <a href="/blog/tagged/presto">Presto</a>, 334 <a href="/blog/tagged/spark">Spark</a> 335</span> 336 </div> 337 <div class="col-lg-3 col-md-3 col-sm-4 read-more"> 338 <a href="/blog/2020/05/the-apache-iceberg-table-format-is-the-bright-future-of-data-warehousing-qloiqd" class="pull-right">Read more »</a> 339 </div> 340 </div> 341 </div> 342</article> 343 <article class="post"> 344 <h1 class="post-title"> 345 <a href="/blog/2019/05/sql-on-kafka-with-presto-video-119">SQL on Kafka with Presto (Video)</a> 346 </h1> 347 <div class="row"> 348 <div class="col-lg-12"> 349 <p>Presto is a state of the art Distributed SQL Query Engine for BigData, enabling efficient querying on cold data and various data sources. With extended SQL language and features like geospatial queries, joins between different data sources (SQL to join data from HDFS, Elasticsearch, and Kafka anyone...</p> 350 </div> 351 </div> 352 <div class="panel-footer"> 353 <div class="row"> 354 <div class="col-lg-9 col-md-9 col-sm-8"> 355 <span class="date"> 356 <time datetime="2019-05-31T08:12:48.286Z">May 31st, 2019</time> 357 </span> 358 <br> 359 <span class="tags"> 360 <a href="/blog/tagged/english%20posts">English posts</a>, 361 <a href="/blog/tagged/presto">Presto</a>, 362 <a href="/blog/tagged/kafka">Kafka</a>, 363 <a href="/blog/tagged/cloud">Cloud</a> 364</span> 365 </div> 366 <div class="col-lg-3 col-md-3 col-sm-4 read-more"> 367 <a href="/blog/2019/05/sql-on-kafka-with-presto-video-119" class="pull-right">Read more »</a> 368 </div> 369 </div> 370 </div> 371</article> 372 <article class="post"> 373 <h1 class="post-title"> 374 <a href="/blog/2019/05/running-elasticsearch-on-kubernetes-video-118">Running Elasticsearch on Kubernetes (Video)</a> 375 </h1> 376 <div class="row"> 377 <div class="col-lg-12"> 378 <p>A few weeks ago I gave a talk on Google Campus TLV on deploying and running Elasticsearch on Kubernetes - best practices and various gotchas. The video for the talk is below.</p> <p>There is also a blog post with <a href="https://code972.com/blog/2019/04/117-running-elasticsearch-on-kubernetes">most of the technical details here</a>.</p> <p>On that note, you should definitely check out Elastic's re...</p> 379 </div> 380 </div> 381 <div class="panel-footer"> 382 <div class="row"> 383 <div class="col-lg-9 col-md-9 col-sm-8"> 384 <span class="date"> 385 <time datetime="2019-05-23T12:12:08.502Z">May 23rd, 2019</time> 386 </span> 387 <br> 388 <span class="tags"> 389 <a href="/blog/tagged/english%20posts">English posts</a>, 390 <a href="/blog/tagged/kubernetes">Kubernetes</a>, 391 <a href="/blog/tagged/talks">Talks</a>, 392 <a href="/blog/tagged/cloud">Cloud</a>, 393 <a href="/blog/tagged/elasticsearch">Elasticsearch</a> 394</span> 395 </div> 396 <div class="col-lg-3 col-md-3 col-sm-4 read-more"> 397 <a href="/blog/2019/05/running-elasticsearch-on-kubernetes-video-118" class="pull-right">Read more »</a> 398 </div> 399 </div> 400 </div> 401</article> 402 <article class="post"> 403 <h1 class="post-title"> 404 <a href="/blog/2019/04/running-elasticsearch-on-kubernetes-117">Running Elasticsearch on Kubernetes</a> 405 </h1> 406 <div class="reading-time"> 407 7 min read 408 </div> 409 <div class="row"> 410 <div class="col-lg-12"> 411 <p>Kubernetes is quickly becoming the de-facto standard for running systems in the cloud and on-premises, and in the last couple of years we at <a href="https://bigdataboutique.com">BigData Boutique</a> have had to deploy and support quite a few Elasticsearch clusters on Kubernetes.</p> <p>Now is probably a good time to reflect on this and have a hig...</p> 412 </div> 413 </div> 414 <div class="panel-footer"> 415 <div class="row"> 416 <div class="col-lg-9 col-md-9 col-sm-8"> 417 <span class="date"> 418 <time datetime="2019-04-09T07:59:41.093Z">April 9th, 2019</time> 419 </span> 420 <br>
421 <span class="tags"> 422 <a href="/blog/tagged/english%20posts">English posts</a>, 423 <a href="/blog/tagged/kubernetes">Kubernetes</a>, 424 <a href="/blog/tagged/cloud">Cloud</a>, 425 <a href="/blog/tagged/elasticsearch">Elasticsearch</a>, 426 <a href="/blog/tagged/elastic%20stack">Elastic Stack</a> 427</span> 428 </div> 429 <div class="col-lg-3 col-md-3 col-sm-4 read-more"> 430 <a href="/blog/2019/04/running-elasticsearch-on-kubernetes-117" class="pull-right">Read more »</a> 431 </div> 432 </div> 433 </div> 434</article> 435 <p class="blog-pagination"> 436 Showing 10 posts out of 138 total, page 1 437 </p> 438 <p class="blog-pagination"> 439 440 <a href="/blog/page/2">Next page</a> 441 </p> 442 443 </main> 444 <aside class="col-md-4" id="sidebar"> 445 <section class="panel"> 446 <div class="panel-body"> 447 <h2>Upcoming events</h2> 448 449 <ul> 450 <li>April 10-11, Tel-Aviv - <a href="http://bigdataboutique.co.il/courses/elasticsearch-for-developers?c972" target="_blank">Elasticsearch for Developers 2 day training course</a></li> 451 <li>April 15, Tel-Aviv - <a href="http://bigdataboutique.co.il/courses/maintaining-elasticsearch-in-production?c972" target="_blank">Maintaining Elasticsearch in Production training course</a></li> 452 </ul> 453 <p>Interested in public or private training in your area? <a href="/contact">Drop me a line.</a></p> 454 </div> 455</section> 456<section class="panel"> 457 <div class="panel-body"> 458 <p><a href="https://bigdataboutique.com/" target="_blank"><img src="/static/theme/images/bdbq.png" title="BigData Boutique" style="width: 100%;"></a></p> 459 <p>I'm the Founder and CTO of <a href="https://bigdataboutique.com/" target="_blank">BigData Boutique</a>: a Premium Consulting firm focusing on BigData technologies, with expertise with Elasticsearch, the Elastic Stack Kafka and Presto.</p> 460 <p>We are a team of industry experts delivering training, support and consulting services on BigData technologies world-wide.</p> 461 <p>More about us on our website: <a href="https://bigdataboutique.com">https://bigdataboutique.com</a></p> 462 </div> 463</section> 464<section class="block blog-search-widget"> 465 <form action="/blog/search" method="GET"> 466 <div style="display: flex"> 467 <div style="flex: 1" class="blog-search-widget-input-div"> 468 <input type="text" name='q' value="" class="form-control" placeholder="Search..."> 469 </div> 470 <div> 471 <input class="btn btn-primary" type="submit" value="Search"> 472 </div> 473 </div> 474 </form> 475</section> 476<section class="block"> 477 <ul class="nav nav-tabs" id="myTab2"> 478 <li class="active"><a href="#archive" data-toggle="tab"><i class="fa fa-clock-o"></i></a></li> 479 <!--<li><a href="#categories" data-toggle="tab"><i class="fa fa-folder-open"></i></a></li>--> 480 <li class=""><a href="#tags" data-toggle="tab"><i class="fa fa-tags"></i></a></li> 481 </ul> 482 <div class="tab-content"> 483 <div class="tab-pane active" id="archive"> 484 <h3>Recent Posts</h3> 485 <ul class="media-list"> 486 <li class="media"> 487 <div class="media-body"> 488 <p class="media-heading"> 489 <a href="/blog/2024/07/introducing-pulse-elasticsearch-and-opensearch-operations-done-right-a9w819">Introducing Pulse: Elasticsearch and OpenSearch Operations Done Right</a> 490 </p> 491 <small><time datetime="2024-07-19T12:20:25.008Z">July 19th, 2024</time></small> 492 </div> 493 </li> 494 <li class="media"> 495 <div class="media-body"> 496 <p class="media-heading"> 497 <a href="/blog/2023/03/introduction-to-apache-hudi-wgp3ja">Introduction to Apache Hudi</a> 498 </p> 499 <small><time datetime="2023-03-17T15:31:15.839Z">March 17th, 2023</time></small> 500 </div> 501 </li> 502 <li class="media"> 503 <div class="media-body"> 504 <p class="media-heading"> 505 <a href="/blog/2023/01/pulse-for-elasticsearch-and-opensearch-product-updates-january-2023-37s9g4">Pulse for Elasticsearch and OpenSearch - Product Updates January 2023</a> 506 </p> 507 <small><time datetime="2023-01-05T16:17:04.367Z">January 5th, 2023</time></small> 508 </div> 509 </li> 510 <li class="media"> 511 <div class="media-body"> 512 <p class="media-heading"> 513 <a href="/blog/2022/09/hive-tables-and-whats-next-for-modern-data-platforms-08xq3f">Hive Tables and Whatâs Next for Modern Data Platforms</a> 514 </p> 515 <small><time datetime="2022-09-27T20:12:20.714Z">September 27th, 2022</time></small> 516 </div> 517 </li> 518 <li class="media"> 519 <div class="media-body"> 520 <p class="media-heading"> 521 <a href="/blog/2022/08/architectures-of-a-modern-data-platform-ofjhmn">Architectures of a Modern Data Platform</a> 522 </p> 523 <small><time datetime="2022-08-03T16:58:20.427Z">August 3rd, 2022</time></small> 524 </div> 525 </li> 526 <li class="media"> 527 <div class="media-body"> 528 <p class="media-heading"> 529 <a href="/blog/2021/01/elasticsearch-new-features-2020-year-in-review-p3dfrw">Elasticsearch new features: 2020 year in review</a> 530 </p> 531 <small><time datetime="2021-01-01T09:02:53.308Z">January 1st, 2021</time></small> 532 </div> 533 </li> 534 <li class="media"> 535 <div class="media-body"> 536 <p class="media-heading"> 537 <a href="/blog/2020/05/the-apache-iceberg-table-format-is-the-bright-future-of-data-warehousing-qloiqd">The Apache Iceberg Table Format is the Bright Future of Data Warehousing</a> 538 </p> 539 <small><time datetime="2020-05-31T08:42:38.210Z">May 31st, 2020</time></small> 540 </div> 541 </li> 542 <li class="media"> 543 <div class="media-body"> 544 <p class="media-heading">
545 <a href="/blog/2019/05/sql-on-kafka-with-presto-video-119">SQL on Kafka with Presto (Video)</a> 546 </p> 547 <small><time datetime="2019-05-31T08:12:48.286Z">May 31st, 2019</time></small> 548 </div> 549 </li> 550 <li class="media"> 551 <div class="media-body"> 552 <p class="media-heading"> 553 <a href="/blog/2019/05/running-elasticsearch-on-kubernetes-video-118">Running Elasticsearch on Kubernetes (Video)</a> 554 </p> 555 <small><time datetime="2019-05-23T12:12:08.502Z">May 23rd, 2019</time></small> 556 </div> 557 </li> 558 <li class="media"> 559 <div class="media-body"> 560 <p class="media-heading"> 561 <a href="/blog/2019/04/running-elasticsearch-on-kubernetes-117">Running Elasticsearch on Kubernetes</a> 562 </p> 563 <small><time datetime="2019-04-09T07:59:41.093Z">April 9th, 2019</time></small> 564 </div> 565 </li> 566 </ul> 567 </div> 568 <div class="tab-pane" id="tags"> 569 <h3>Tags</h3> 570 <div class="tags-cloud"> 571 <a href="/blog/tagged/english%20posts" class="tag">English posts (106)</a> 572 <a href="/blog/tagged/.net" class="tag">.NET (47)</a> 573 <a href="/blog/tagged/elasticsearch" class="tag">Elasticsearch (33)</a> 574 <a href="/blog/tagged/lucene" class="tag">Lucene (31)</a> 575 <a href="/blog/tagged/ravendb" class="tag">RavenDB (27)</a> 576 <a href="/blog/tagged/ir" class="tag">IR (21)</a> 577 <a href="/blog/tagged/hebmorph" class="tag">HebMorph (16)</a> 578 <a href="/blog/tagged/cloud" class="tag">Cloud (13)</a> 579 <a href="/blog/tagged/elasticsearch" class="tag">ElasticSearch (12)</a> 580 <a href="/blog/tagged/lucene.net" class="tag">Lucene.NET (12)</a> 581 <a href="/blog/tagged/talks" class="tag">Talks (11)</a> 582 <a href="/blog/tagged/lucene.net" class="tag">Lucene.Net (10)</a> 583 <a href="/blog/tagged/kibana" class="tag">Kibana (9)</a> 584 <a href="/blog/tagged/aws" class="tag">AWS (6)</a> 585 <a href="/blog/tagged/nappupdate" class="tag">NAppUpdate (6)</a> 586 <a href="/blog/tagged/open-source" class="tag">Open-source (6)</a> 587 <a href="/blog/tagged/elasticsearch%20tips%20series" class="tag">Elasticsearch Tips Series (5)</a> 588 <a href="/blog/tagged/english%20posts" class="tag">English Posts (5)</a> 589 <a href="/blog/tagged/software%20design" class="tag">Software Design (5)</a> 590 <a href="/blog/tagged/software%20design" class="tag">Software design (5)</a> 591 <a href="/blog/tagged/terraform" class="tag">Terraform (5)</a> 592 <a href="/blog/tagged/winforms" class="tag">WinForms (5)</a> 593 <a href="/blog/tagged/bigdata" class="tag">BigData (4)</a> 594 <a href="/blog/tagged/buzzilla" class="tag">Buzzilla (4)</a> 595 <a href="/blog/tagged/hebrew%20posts%20%7C%20%D7%A2%D7%91%D7%A8%D7%99%D7%AA" class="tag">Hebrew posts | ×¢×ר×ת (4)</a> 596 <a href="/blog/tagged/lucene.net.contrib" class="tag">Lucene.Net.Contrib (4)</a> 597 <a href="/blog/tagged/nancyfx" class="tag">NancyFX (4)</a> 598 <a href="/blog/tagged/presto" class="tag">Presto (4)</a> 599 <a href="/blog/tagged/ravendb%20in%20action" class="tag">RavenDB in Action (4)</a> 600 <a href="/blog/tagged/wpf" class="tag">WPF (4)</a> 601 <a href="/blog/tagged/.net%20fringe" class="tag">.NET Fringe (3)</a> 602 <a href="/blog/tagged/azure" class="tag">Azure (3)</a> 603 <a href="/blog/tagged/elasticsearch%205%20series" class="tag">Elasticsearch 5 Series (3)</a> 604 <a href="/blog/tagged/eventszilla" class="tag">EventsZilla (3)</a> 605 <a href="/blog/tagged/packer" class="tag">Packer (3)</a> 606 <a href="/blog/tagged/asp.net" class="tag">ASP.NET (2)</a> 607 <a href="/blog/tagged/clucene" class="tag">CLucene (2)</a> 608 <a href="/blog/tagged/elastic%20stack" class="tag">Elastic Stack (2)</a> 609 <a href="/blog/tagged/hebrew%20search" class="tag">Hebrew search (2)</a> 610 <a href="/blog/tagged/hive" class="tag">Hive (2)</a> 611 <a href="/blog/tagged/kubernetes" class="tag">Kubernetes (2)</a> 612 <a href="/blog/tagged/nservicebus" class="tag">NServiceBus (2)</a> 613 <a href="/blog/tagged/open%20source" class="tag">Open Source (2)</a> 614 <a href="/blog/tagged/open%20source" class="tag">Open source (2)</a> 615 <a href="/blog/tagged/openrelevance" class="tag">OpenRelevance (2)</a> 616 <a href="/blog/tagged/orev" class="tag">Orev (2)</a> 617 <a href="/blog/tagged/productivity" class="tag">Productivity (2)</a> 618 <a href="/blog/tagged/pulse" class="tag">Pulse (2)</a> 619 <a href="/blog/tagged/riemann" class="tag">Riemann (2)</a> 620 <a href="/blog/tagged/windows%20azure" class="tag">Windows Azure (2)</a> 621 </div> 622 </div> 623 </div> 624</section> 625 </aside> 626 </div> 627 </div> 628 <footer id="footer"> 629 <p>© 2016-2020 <a href="#">Itamar Syn-Hershko</a>. All rights reserved. Powered by <a href="https://github.com/BigDataBoutique/ElastiQuill">ElastiQuill</a>.</p> 630 </footer> 631 </div> 632</body> 633</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.