我正在使用运行Kafka Spark HBase和Elasticsearch服务的裸机盒。这些裸机盒连接到JBOD驱动器。
我发现我的I / O瓶颈是无法忍受的。
所以我想了解以下内容: Kafka,Elasticsearch和HBase是I / O密集型的。因此,将这些服务部署在不同的盒子上是有意义的,或者如果它们部署在同一个盒子上并不重要。在我使用裸机时,在同一个盒子上进行部署有助于我扩展。当Kafka,HBase和ES从同一个盒子发出多个同时发生的I / O请求时,OS级别会出现竞争条件吗? 欣赏你的想法。