场景 在3台主机sdbserver1,sdbserver2,sdbserver3,上集群化安装好了sequoiadb, 共:3数据节点,3编目节点,3协调节点 然后想分别在在上面创建:mysql实例、postgresql实例、sparkSQL实例
问题 请问以下哪个方案更合适呢,是否有性能或其他方面需要考虑的?
方案一:把mysql实例、postgresql实例、sparkSQL实例都安装在sdbserver1上 方案二:分别安装: mysql实例->装在sdbserver1 postgresql实例->装在sdbserver2 sparkSQL实例->装在sdbserver3
方案二描述有点小问题,订正如下: mysql实例->装在sdbserver1 postgresql实例->装在sdbserver2 sparkSQL实例->装在sdbserver3
mysql/pgsql/sparksql都可以在每台机器上安装一个。他们使用不同端口,不会相互混淆的。
但是,你业务上,是不是需要3种sql都一起用了? 我们知道,sparksql跑起来的时候,是很耗内存的,在机器内存不够的情况下,其它应用会受到影响的。
如果,你的应用不存在同时跑的情况,或者机器的资源情况比较充裕,你大可不必担心这个问题。
谢谢!