WedX - журнал о программировании и компьютерных науках

причинно-следственная кластеризация neo4j, не может формироваться с экземплярами ec2

Кто-нибудь успешно настроил Neo4j causal cluster?

Я не могу настроить один с 3 экземплярами ec2 t2.micro... все серверы Neo4j работают, но еще не сформировали кластер (ждал вечно).

Существуют ли какие-либо минимальные требования (RAM и т. д.)?

Это журнал, который я вижу на 1 сервере Neo4j:

2017-07-18 03:35:51.303+0000 INFO  Attempting to connect to the other cluster members before continuing...

также постоянно становится ниже 2017-07-20 17:55:01.963+0000 ИНФОРМАЦИЯ [o.n.c.c.c.RaftMachine] Выборы начались с запроса на голосование: Vote.Request from MemberId{3da30036} {term=250, кандидат=MemberId{3da30036}, lastAppended=0 , lastLogTerm=0} и участники: [MemberId{9e1be61d}, MemberId{3da30036}] 20 июля 2017 г. 17:55:10.475+0000 INFO [o.n.c.c.c.m.MembershipWaiter] Лидер фиксации неизвестен 20 июля 2017 г. 17:55:12.919+ 0000 INFO [o.n.c.c.c.RaftMachine] Инициирован тайм-аут выборов... не уверен, почему лидер не может выбрать.

18.07.2017

  • Можете ли вы поделиться с нами конфигурацией и файлами трех узлов? 18.07.2017
  • # Конфигурация сетевого коннектора dbms.connectors.default_listen_address=0.0.0.0 dbms.connectors.default_advertised_address=10.0.0.1 # Конфигурация каузальной кластеризации dbms.mode=CORE causal_clustering.initial_discovery_members=10.0.0.1:5000,10.0.0.2:5000,10.0.0.3 :5000 это базовая конфигурация для всех 3-х файлов, за исключением рекламируемого адреса. 19.07.2017
  • как только я получил ошибку ниже. Вызвано: org.neo4j.kernel.lifecycle.LifecycleException: Компонент 'org.neo4j.causalclustering.core.state.CoreLife@21fba6fd' был успешно инициализирован, но не смог запуститься. См. прилагаемое исключение причины. Не удалось присоединиться к кластеру с элементами {clusterId=null, bootstrappable=false, coreMembers={}}. Другой участник должен был опубликовать clusterId, но ничего не было обнаружено. Пожалуйста, перезапустите кластер. 19.07.2017
  • я изменил некоторые конфигурации и выглядит как экземпляры, присоединенные к кластеру, но получаю исключение ниже и по-прежнему не могу получить доступ к neo4j с 7474. в чем может быть проблема... есть идеи? 19.07.2017
  • 2017-07-19 16:05:06.644+0000 ОШИБКА [o.n.c.c.s.RaftMessageHandler] Не удалось загрузить моментальный снимок, несоответствие StoreId и не пустой 19.07.2017
  • org.neo4j.causalclustering.catchup.storecopy.StoreCopyFailedException: несоответствие StoreId и не пустое значение в org.neo4j.causalclustering.core.state.snapshot.CoreStateDownloader.downloadSnapshot(CoreStateDownloader.java:89) в org.neo4j.causalclustering.core.state .RaftMessageHandler.downloadSnapshot(RaftMessageHandler.java:117) в org.neo4j.causalclustering.core.state.RaftMessageHandler.handle(RaftMessageHandler.java:72) в org.neo4j.causalclustering.core.state.RaftMessageHandler.handle(RaftMessageHandler.java :36) в org.neo4j.causalclustering.core.server.BatchingMessageHandler.run(Bat 19.07.2017

Ответы:


1

наконец удалось исправить проблему, и теперь моя причинная кластеризация работает нормально. В основном каждый сервер neo4j neo4j.conf должен использовать свойство ниже с правильным IP-номером dbms.connectors.default_advertised_address=10.0.0.1 при создании в AWS с экземплярами ec2 это должен быть частный IP-адрес экземпляра, и он начал работать, изначально я использовал общедоступный IP-адрес экземпляра.

20.07.2017
  • у вас есть пример конфигурации? 23.12.2019
  • Новые материалы

    Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что это выглядит сложно…
    Просто начните и учитесь самостоятельно Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что он кажется мне сложным, и я бросил его. Это в основном инструмент..

    Лицензии с открытым исходным кодом: руководство для разработчиков и создателей
    В динамичном мире разработки программного обеспечения открытый исходный код стал мощной парадигмой, способствующей сотрудничеству, инновациям и прогрессу, движимому сообществом. В основе..

    Объяснение документов 02: BERT
    BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка. Во время предварительного обучения модель обучается на неразмеченных данных с помощью..

    Как проанализировать работу вашего классификатора?
    Не всегда просто знать, какие показатели использовать С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..

    Работа с цепями Маркова, часть 4 (Машинное обучение)
    Нелинейные цепи Маркова с агрегатором и их приложения (arXiv) Автор : Бар Лайт Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..

    Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
    Как вы сегодня, ребята? В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..

    Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
    Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение. В этом процессе мы будем использовать неконтролируемое обучение, чтобы..


    Для любых предложений по сайту: [email protected]