Как настроить JBoss с S3_Ping на AWS?

Да, см. http://technet.microsoft.com/en-gb/library/cc722766.aspx

Удостоверьтесь, что у Вас есть много свободного пространства на диске хотя!

МЛАДШИЙ

2
задан 15 March 2010 в 11:40
4 ответа

S3_PING все еще, кажется, экспериментальная функция, и это могло бы объяснить недостающую документацию... Так или иначе можно настроить S3_PING к jgroups-channelfactory-stacks.xml, который расположен в $JBOSS_HOME/server/all/cluster/jgroups-channelfactory.sar/META-INF/.

См. Конфигурацию стека Протокола канала JGroups в Руководстве по Кластеризации JBoss 5.1 для большего количества информации о содержании того файла. К сожалению, как упомянуто прежде, это ничего не говорит о S3_PING. В основном можно просто заменить элемент PING чем-то вроде этого:

<S3_PING secret_access_key="903rfj04rjg490" access_key="ji3gfo" location="bucketname/>

Вы, возможно, должны были бы создать блок S3 собой заранее.

ОБНОВЛЕНИЕ: кажется, что JBoss 5.1 не работает с более новыми версиями JGroups, которые имеют поддержку S3_PING. Путем рассмотрения JGroups JIRA кажется, что не будет никакой поддержки более новых версий JGroups в JBoss 5.x никогда. Это означает, что необходимо ожидать версии JBoss AS 6.0.0 MS3 для получения его, посмотрите проблему здесь. Путем рассмотрения JBoss AS JIRA кажется, что MS3 не будет выпущен в ближайшем будущем.:(

ОБНОВЛЕНИЕ 17.03.2010: Я просто заметил, что парни в проекте JBoss StormGrind заставили S3_PING работать и спросили больше, какие версии они используют. Использование JBoss 6.0.0-MS2 AS и JGroups 2.6.13. GA. Так, S3_PING был выпущен прежде 2.8, даже при том, что некоторые страницы в сайте JBoss требуют иначе. Я еще не протестировал это сам.

2
ответ дан 3 December 2019 в 09:27
  • 1
    BTW, ключи доступа AWS, которые я использовал в примере, не являются моими, таким образом, никакая потребность напомнить мне об этом!:) –  Kaitsu 15 March 2010 в 12:02
  • 2
    Спасибо Kaitsu. Это, кажется, правильный файл. Однако I' m столкновение " org.jgroups. ChannelException: не мог установить стек протоколов: не мог загрузить класс для протокола S3_PING (или как абсолют - S3_PING - или как родственник - org.jgroups.protocols. S3_PING - имя пакета) ". оказывается, что последний стабильный JBoss (5.1.0) поставки с JGroups 2.6.10, в то время как S3_Ping был включенным JGroups 2.8 :( –  Jonik 16 March 2010 в 13:28
  • 3
    @jonik: Да, таким образом, это кажется. См. мой обновленный ответ для большего количества информации. –  Kaitsu 16 March 2010 в 14:32

S3_PING был добавлен в JGroups 2.6.12, часть AS JBoss 6.0.0. M2

1
ответ дан 3 December 2019 в 09:27
  • 1
    Да, спасибо, мы просто поняли то же самое. Кажется, что мой первоисточник ( community.jboss.org/wiki/RunningInfinispanonAmazonWebServices ) был неправильным в этом, говоря приблизительно 2,8. Редактирование я вижу it' s теперь исправленный... Вами, по-видимому :-) –  Jonik 17 March 2010 в 22:34

S3 является большим, необходимо дать CirrAS AMI's вращение, проверить статью Wiki: http://community.jboss.org/wiki/CirrASRunningOnAmazonEC2 - экземпляры бэкенда используют S3_PING для исследования.

Для AS5 эффективное решение не наличия S3_PING состояло бы в том, чтобы использовать GossipRouter (включенный в jgroups) и затем использующий Туннельную конфигурацию (при извлечении архива jgroups.jar существуют конфигурации внутри для всех различных вариантов).

0
ответ дан 3 December 2019 в 09:27

Возможно, поздно, но хотелось отметить, что EAP5 действительно поддерживает S3_PING. Что касается дистрибутива сообщества, JBoss AS 7 имеет такую ​​поддержку (что вы уже знаете из воспроизведения Kaitsu), но теперь эта функция поддерживается.

Для EAP вы можете обратиться к официальной документации EAP , которая описывает, как включить кластеризацию с помощью образов Red Hat EAP AMI. Эта ветка может оказаться полезной для сервера приложений JBoss 7 .

3
ответ дан 3 December 2019 в 09:27

Теги

Похожие вопросы