![Могу ли я запустить несколько узлов Cassandra на моем Mac без виртуальной машины для каждого?](https://rvso.com/image/623216/%D0%9C%D0%BE%D0%B3%D1%83%20%D0%BB%D0%B8%20%D1%8F%20%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D1%82%D0%B8%D1%82%D1%8C%20%D0%BD%D0%B5%D1%81%D0%BA%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE%20%D1%83%D0%B7%D0%BB%D0%BE%D0%B2%20Cassandra%20%D0%BD%D0%B0%20%D0%BC%D0%BE%D0%B5%D0%BC%20Mac%20%D0%B1%D0%B5%D0%B7%20%D0%B2%D0%B8%D1%80%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B9%20%D0%BC%D0%B0%D1%88%D0%B8%D0%BD%D1%8B%20%D0%B4%D0%BB%D1%8F%20%D0%BA%D0%B0%D0%B6%D0%B4%D0%BE%D0%B3%D0%BE%3F.png)
Ты можешь видетьв документе здесьчто для настройки каждого экземпляра Cassandra требуется новый «узел».
У меня такой вопрос: чтобы запустить кластер с несколькими узлами Cassandra на моем Mac (с Mavericks), нужно ли мне запускать виртуальную машину для каждого из них или я могу запустить несколько экземпляров (например, в разных каталогах или с разными файлами конфигурации)?
решение1
В зависимости от поставленной цели вы можете запустить несколько экземпляров Cassandra в одной виртуальной машине Ubuntu на компьютере Mac под управлением OS X Maverics.
Обычно для кластеров БД требуется более высокая производительность или избыточность, поэтому вы хотите физически разделить базы данных, но ничто не мешает вам запустить несколько экземпляров на одной виртуальной машине Ubuntu.
Учитывая, что Cassandra имеет открытый исходный код, вы можете скачатьдвоичные файлыи скомпилируйте на Maverics (при условии, что у вас установлены инструменты командной строки и Xcode), и таким образом вы получите еще меньшее падение производительности при запуске Cassandra изначально, а не в виртуальной машине.