У меня есть файлы с клиентами. AVRO, которые используют Snapphy Compression, и в настоящее время у меня есть только файл avro-tools 1.11.3 JAR. Когда я пытаюсь сделать практически все с этими файлами, я получаю следующую ошибку: < /p>
Исключение в потоке "main" org.apache.avro.avroruntiMeexcept /usr/lib64/libsnappy.so, но я понимаю, что мне нужна Snappy-Java. Могу ли я просто скопировать файл JAVA Java и манипулировать переменной среды ClassPath, прежде чем запустить Avro-Tools? Или я должен искать пакет RHEL, который обеспечивает нативную libsnappyjava.so?
Есть ли какие -либо другие зависимости, которые я могу отсутствовать? Я просто хочу преобразовать данные в JSON или текст на данный момент. < /P>
Спасибо! Я расстегнула рассеяние файла Jar Avro-Tools и обнаружил, что Snappy-Java уже есть! Есть даже класс под названием Snappycodec.class в org/xerial/snappy, поэтому я предполагаю, что это должно работать из коробки. Единственное, о чем я могу придумать, - это какая -то настройка безопасности, мешающие процессу. У меня были проблемы Selinux и FIPS в режиме, которые укусили меня раньше, но, как не администратор, у меня нет никакой видимости в них. Я бы признателен за любую информацию и вещи, чтобы попробовать/проверить.
Еще раз спасибо!
Подробнее здесь: https://stackoverflow.com/questions/795 ... avro-files
Почему мой avro-tools.jar не распознает сносовые файлы avro? ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Что мне нужно установить для Avro-tools.jar, чтобы работать с Snappy-Compresed Avro-файлами?
Anonymous » » в форуме JAVA - 0 Ответы
- 27 Просмотры
-
Последнее сообщение Anonymous
-