как к вставкам log4j регистрируется в cassandra

Я пытался вставить регистрации log4j из JAVA-приложения в Кассандру. Я получил конфигурацию для log4j свойств от http://www.datastax.com/docs/datastax_enterprise2.0/logging/log4j_logging.

Я не смог добраться com.datastax.logging.appender. CassandraAppender . Кто-либо может сообщить мне, где получить Кассандру appender или является там способом, которым мы можем объединить log4j и Кассандру?

1
добавлено отредактировано
Просмотры: 1
Log4j уже объединен с cassandra. Вы просто должны иметь всю связанную банку в пути к классу и обеспечить путь регистрирующегося конфигурационного файла, управляя вашей программой.
добавлено автор samarth, источник

1 ответы

log4j appender - часть DataStax Enterprise; это не включено в апачскую Кассандру отдельно. Если вы уже используете DataStax Enterprise, удостоверьтесь, что вы добавили path/to/dse/resources/log4j-appender/lib/ к пути к классу для вашего заявления.

0
добавлено
@user1537462, Если you' ре, пользующееся различной библиотекой и имеющее проблемы, я предлагаю открыть новый вопрос для него. It' s слишком трудно, чтобы отладить проблемы через комментарии.
добавлено автор Tyler Hobbs, источник
Привет.. я не использую datastax предприятие, так как это была пробная версия.. я загрузил апачский cassandra 1.1.2 версии.. поскольку loggin log4j регистрируется в cassandra, я использую rviper/cassandra-log4j · проект GitHub и я получаем следующую ошибку.. "log4j:ERROR Log4jAppender, org.apache.thrift.protocol. TProtocolException: Обязательное поле ' replication_factor' не был найден в преобразованных в последовательную форму данных!" можете вы сообщать мне то, что я делают shuld
добавлено автор user1537462, источник