Cloudera将被私有化,Hadoop时代或将落幕

北京时间 6 月 1 日晚,据 TechCrunch 报道 [1],KKR 和 CD&R 将以 53 亿美元收购 Cloudera,Cloudera 将被私有化。截止到本文发稿时(11 点 49 分),Cloudera 股票报价 15.94 美元,涨幅 23.95%。

Cloudera[2] 曾经是最热门的 Hadoop 初创公司之一,但是随着时间的推移,这个市场的光芒不再,今天它将被私有化,因为 KKR 和 Clayton Dubilier & Rice 这两家私募股权公司宣布他们打算以 53 亿美元收购 Cloudera。目前该公司的市值约为 37 亿美元。

Cloudera 和 Hortonworks 是 Hadoop 领域的两家重要初创公司,于 2018 年以 52 亿美元的价格合并 [3]。Cloudera 可能受到激进投资者 Carl Icahn 的压力,他在 2019 年持有该公司 18% 的股份 [4],现在可以从这次出售中获益,该公司表示,每股 16 美元的价格对股东有 24% 的溢价。今早开市前,该公司的股价为 12.86 美元。

早在十年前,当 Hadoop 成为处理大数据的方式时,风险资金就涌入了这个领域。随着时间的推移,它失去了一些光辉。因为它是高度劳动密集型的,公司开始转移到云端,并寻找能为他们做更多工作的软件服务。像数据湖这样的更现代的技术开始取代它,该公司认识到它必须改变其方法以在现代数据处理市场中生存。

Cloudera 首席执行官 Rob Bearden 认为这项交易正是实现这一目标的一种方式。"Bearden 在一份声明中说:" 我们相信,作为一家拥有 CD&R 和 KKR 等经验丰富的投资者的专业知识和支持的私营公司,Cloudera 将拥有资源和灵活性来推动以产品为主导的增长,并扩大我们的市场机会。

虽然该声明中有很多行政术语,但它基本上意味着该公司希望这些私募股权公司能够给它一些额外的财政资源,以便向处理大量数据的更现代的方法前进。

在此过程中,Cloudera 还宣布了自己的几项收购,以帮助其实现现代化的目标。首先,Cloudera 收购了 Datacoral[5],这家初创公司将构建数据管道所需的基础设施抽象化,而无需使用代码。它还收购了 Cazena[6],一家帮助客户建立云数据湖的初创公司,为公司提供了处理大数据的更现代的方法。Bearden 认为这两项服务有助于 Cloudera 在大数据自助服务市场上重新定位。

"这两项业务将使我们合并后的客户享受到复杂性的降低和更快的数据计划价值实现时间,从而提高洞察力,加快创新,并与客户和合作伙伴进行更有力的合作,"Bearden 在一份声明中说。

Cloudera 在 2018 年上市 [7],在筹集了 10 亿美元后以每股 18.09 美元的价格收盘。其中绝大部分是英特尔资本在 2014 年的 7.4 亿美元的投资 [8]。值得注意的是,Cloudera 在去年年底以 3.14 亿美元 收购了英特尔在该公司的股份 [9]

Hortonworks 又筹集了 2.48 亿美元。第三家 Hadoop 创业公司,MapR 筹集了 2.8 亿美元。该公司的资产在 2019 年以低于 5000 万美元的价格相当惨淡地卖给了 HPE[10],这表明 Hadoop 市场 早已落幕 [11]

Cloudera 的交易包括一个简短的 "go shop" 条款,允许它继续寻找一个更好的交易。它是否能找到这样的交易值得怀疑,如果找不到,与 KKR 和 CD&R 的交易预计将在今年下半年完成,但需要经过监管审查。该公司将在今天晚些时候公布收益。

引用链接

[1] TechCrunch 报道: https://techcrunch.com/2021/06/01/cloudera-to-go-private-as-kkr-cdr-grab-it-for-5-3b/
[2] Cloudera: http://cloudera.com/
[3] 2018 年以 52 亿美元的价格合并: https://techcrunch.com/2018/10/03/cloudera-and-hortonworks-announce-5-2-billion-merger/
[4] 18% 的股份: https://siliconangle.com/2019/08/12/activist-investor-carl-icahn-shakes-cloudera/
[5] Datacoral: https://techcrunch.com/2018/11/08/datacoral-raises-10m-series-a-for-its-data-infrastructure-service/
[6] Cazena: https://techcrunch.com/tag/cazena/
[7] 2018 年上市: https://techcrunch.com/2017/04/28/cloudera-finishes-up-20-in-stock-market-debut/
[8] 7.4 亿美元的投资: https://techcrunch.com/2014/03/31/intel-pours-740m-into-cloudera-in-exchange-for-an-18-stake/
[9] 收购了英特尔在该公司的股份: https://www.marketwatch.com/story/cloudera-buys-back-intels-stake-11608759285
[10] 卖给了 HPE: https://www.barrons.com/articles/hp-enterprise-buys-assets-of-ai-startup-mapr-51565028280
[11] 早已落幕: https://techcrunch.com/2019/08/07/with-mapr-fire-sale-hadoops-promise-has-fallen-on-hard-times/

社区近期活动预告

详见:《Istio 大咖说》第二期直播预告

关于云原生社区

云原生社区成立于 2020 年 5 月 12 日,作为中立的云原生终端用户社区,致力于推广云原生技术,构建开发者生态。点击了解我们。

云原生社区基于成员兴趣创建了多个 SIG(特别兴趣小组),如 Kubernetes、Istio、Envoy、Dapr、OAM、边缘计算、机器学习、可观察性、稳定性等。请扫描下面的二维码,点击公众号后台的「加入我们」,填写问卷加入社区。

点击下方 “阅读原文” 查看更多

↓↓↓

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/301942.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mysql group_concat去重_MySQL group_concat() 函数用法

MySQL group_concat() 函数用法在使用 group by对数据进行分组后,如果需要对 select 的数据项进行字符串拼接,这时就需要用到group_concat()函数。1、基本用法group_concat()完整语法如下:group_concat([DISTINCT] 要连接的字段 [Order BY AS…

请问:如何写出没有BUG的代码?

全世界只有3.14 % 的人关注了数据与算法之美1947年9月9日,美国海军准将 Grace Hopper 在哈佛学院计算机实验室里使用 Mark II 和 Mark III 计算机进行研究工作。她的团队跟踪到 Mark II 上的一个错误,操作人员发现是由于一只飞蛾钻到了 Mark II 的继电器…

非常适合新手的redis cluster搭建过程

Redis集群演进过程Redis单节点主从复制:复制主要实现了数据的多机备份,以及对于读操作的负载均衡和简单的故障恢复。故障恢复无法自动化;写操作无法负载均衡;存储能力受到单机的限制。哨兵(Sentinel)&#…

各类环境渗透测试简述

2019独角兽企业重金招聘Python工程师标准>>> 各类环境渗透测试简述 一、渗透测试概念 渗透测试 (penetration test)并没有一个标准的定义,国外一些安全组织达成共识的通用说法是:渗透测试是通过模拟恶意黑客的攻击方法,来评估计算…

预售┃一张纸一幅图,竟然提高了10倍的学习和工作效率!?

▲卢sir特别推荐点击上图进入玩酷屋人类大脑的容量远远超出一般人的想象,时到21世纪的今天,我们对大脑的运用远远不够。大脑机能的使用率基于我们的思维模式,而思维导图正是开发大脑中最有效的利器!之前小木给大家推荐了一套基于少…

入门K8s:一键脚本搭建Linux服务器集群

前言好久没有写系列博客了,本文主要是对网上文章的总结篇,主要是将安装和运行代码做了一次真机实验,亲测可用。文章内包含的脚本和代码,多来自于网络,也有我自己的调整和配置,文章末尾对参考的文献做了列举…

数据库系统原理及mysql应用教程第二版_数据库系统原理及MySQL应用教程(第2版十三五普通高等教育规划教材)...

导语内容提要本书共19章,全面地讲述了数据库技术的基本原理和应用。主要内容包括:数据库概述、信息与数据模型、关系代数与关系数据库理论、数据库设计方法、MySQL的安装与使用、MySQL存储引擎与数据库操作管理、MySQL表定义与完整性约束控制、MySQL数据…

Eclipse 安装配置总结(WST WTP)(转)

为什么80%的码农都做不了架构师?>>> Eclipse 安装配置总结(WST WTP)(转) Eclipse 是最流行的功能强大的java IDE,有丰富的插件,配合插件可以作为j2ee、c、c、.net等开发工具。需要安装插件才能支持Web开发和其他应用的开发&#…

2019最佳年会,新东方6名员工冒着离职的风险,在年会上怒怼老板

全世界只有3.14 % 的人关注了数据与算法之美今天早上,数据汪打开微信朋友圈一看,发现大家都在疯传昨晚北京新东方学校年会节目《释放自我》。新东方员工们把歌曲《沙漠骆驼》的歌词给改编过后,把许多奋战在一线的员工心声都给唱出来了&#x…

mysql列增减_Mysql基本操作——增减改查

1 创建数据库:两种方法:create database my_db;createdatabase if not exists my_db;2 删除数据库:两种方法:drop databasemy_db;drop database if exists my_db;3 创建表:createtable table_name (column_name column…

使用mysql-proxy 快速实现mysql 集群 读写分离

为什么80%的码农都做不了架构师?>>> 使用mysql-proxy 快速实现mysql 集群 读写分离 目前较为常见的mysql读写分离分为两种: 1、 基于程序代码内部实现:在代码中对select操作分发到从库;其它操作由主库执行&#xff1…

50万年薪程序员,被百万网民怒喷后,却迎来大撕逼

全世界只有3.14 % 的人关注了数据与算法之美前几天,我们年轻气盛的小卢写了一篇关于“程序员锁库跑路,最终致创业公司倒闭”的文章,语言有些偏激,数据汪在此替小卢给大伙道个歉,至于为何不让他本人来呢?因为…

.NET轻量级配置中心AgileConfig

描述基于NetCore开发的轻量级配置中心,部署简单、配置简单,使用简单,可以根据个人或者公司需求采用。部署简答,最少只需要一个数据节点,支持docker部署支持多节点分布式部署来保证高可用配置支持按照应用隔离&#xff…

人生苦短,我用Python!

在大数据时代,信息更新非常快速,计算机语言也犹如雨后春笋般被我们所熟知。C语言、C、Java等可谓是各领风骚、独占鳌头,而Python则是一门近几年崛起很快也很火的编程语言。虽说编程语言难分好坏,各有千秋。但Python到底有什么魔力…

预售┃没有标题,配得上这款“俄罗斯方块”

▲数据汪特别推荐点击上图进入玩酷屋在之前的文章时,马斯提到数学存在一种现象叫“梯次掉队”,原因在于孩子的数学思维地基没有打牢。(传送门)提到初中孩子需要空间想象能力时,很多父母疑惑为何需要?关于这…

读Getting Started With Windows PowerShell笔记

使用中Powershell的操作跟Linux中的终端操作很多地方是一致的,当然,还是有着Windows自己的特色,比如,不分大小写。之前命令行中的命令大部分在这里也可以用,而且用法一样。选中后点右键,即复制到剪切板。不…

NET问答: String 和 string 到底有什么区别?

咨询区 Peter O.:开门见山,参考如下例子:string s "Hello world!"; String s "Hello world!";请问这两者有什么区别,在实际使用上要注意一些什么?回答区 Derek Park:string 是 C# 中…

LVS负载均衡-NET、DR模式配置

模型一:NAT模型的配置 实验环境: 采用VMware虚拟机,版本6.0.5 操作系统:Red Hat Enterprise Linux 5 (2.6.18) 虚拟机1:充当Director:网卡1(桥接):192.168.0.33(对外),网…

编程语言的“别样”编年史

全世界只有3.14 % 的人关注了数据与算法之美代码是一门语言,这门语言搭建了人与计算机沟通的桥梁。通过编写代码,人类可以“命令”计算机开发网页、开发软件、搭建游戏... ... 这门语言并不是上帝的发明,它是前辈们发挥聪明才智创造出来的&am…

也可以改为while(input[0])或while(cininput[0])

2019独角兽企业重金招聘Python工程师标准>>> <<c primer plus>> // static.cpp -- using a static local variable #include <iostream> // constants const int ArSize 10; // function prototype void strcount(const char * str); int main()…