ОШИБКА Неверный конфиг, ненормальный выход из кластера Kafka

Если вам нужно преобразовать XML-документ в JSON с неизвестной структурой, вы можете использовать goxml2json .

Пример:

import (
  // Other imports ...
  xj "github.com/basgys/goxml2json"
)

func (u *UserResource) authenticateUser(request *restful.Request, response *restful.Response) {
  // Extract data from restful.Request
  xml := strings.NewReader(`1111`)

  // Convert
    json, err := xj.Convert(xml)
    if err != nil {
        // Oops...
    }

  // ... Use JSON ...
}

Примечание: я являюсь автором этой библиотеки.

blockquote>

0
задан M_Gh 17 January 2019 в 12:30
поделиться

1 ответ

Я тоже столкнулся с этим.

Я думаю, что ключ к этому находится в журналах, т.е.

. Вызвано: java.lang.IllegalArgumentException: / tmp / zookeeper / data / myid файл отсутствует в org.apache.zookeeper.server.quorum.QuorumPeerConfig.parseProperties (QuorumPeerConfig.java:408)

Следующие строки в вашем файле zookeeper.properties предоставляют подробную информацию о ансамбль zookeeper:

server.1=0.0.0.0:2888:3888
server.2=150.20.11.134:2888:3888
server.3=150.20.11.137:2888:3888

Когда запускается один из серверов zookeeper, он знает, какой это сервер, посмотрев файл myid в его собственном каталоге данных, который в этом случае будет /tmp/zookeeper/data .

Итак, все, что вам нужно сделать, это просто создать файл с именем myid в вышеупомянутом каталоге каждого сервера и написать просто x = 1, 2 или 3 (они соответствуют серверу . x в файле zookeeper.properties).

Ссылка - Apache Zookeeper .

Надеюсь, это поможет!

0
ответ дан Lalit 17 January 2019 в 12:30
поделиться
Другие вопросы по тегам:

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