Возможно ли или даже возможно запустить Neo4j HA с одним мастером и добавить подчиненное устройство во время большого трафика с какой-то балансировкой нагрузки?
Из Neo4j Док:
Neo4j HA требует кворума для обслуживания нагрузки записи. Что это означает, что строгому большинству серверов в кластере необходимо быть в сети, чтобы кластер мог принимать операции записи.
Есть ли один мастер без ведомого устройства, но может ли создать кворум?
Если у вас есть только мастер, у вас нет высокой доступности. Вы просто не устойчивы к отказам. Если у вас есть настройка «главный / подчиненный», то, как упоминал Джон, вы можете запустить экземпляр Arbiter, который используется только для определения координатора на основе кворума. Чтобы ответить на ваш вопрос, я думаю, вам понадобится скрипт Powershell, который бы создавал файлы neo4j.properties и neo4j-server.properties на новом сервере, копировал необходимые файлы и запускал службу. Вам также понадобится способ опроса кластера высокой доступности, чтобы получить все участвующие серверы для создания файлов свойств.