@hadoopusers

Страница 131 из 182
Artem
13.08.2018
12:54:54
Sergioss
13.08.2018
15:05:37
Привет, не подскажете как бороться с java.lang.NoClassDefFoundError: org/apache/hadoop/fs/Path Возникает при запуске geoserver, думаю может не верно пути классов настроил, если удалить плагин геомесы.jar проблем нет.

Google
Grigory
13.08.2018
15:06:17
и уменьшить размер джарника

тут два варика добавить хадуп кор явно в джарник или поправить конфиг спарка чтоб его класспас шарил хадуп класспас

Grigory
13.08.2018
15:07:57
блин.. а как спарк то ту завязан?
если ты сабмитишь через спарк)

если нет - то просто у тебя непрально засетаплен хадуп)

все конфиги проверь) глобалы типа хадуп хома класспаса должны стоять)

Sergioss
13.08.2018
15:08:28
ну вот это оченл даже может бть)

все конфиги проверь) глобалы типа хадуп хома класспаса должны стоять)
вот их я перепроверял раз 100, вроде все ка кнадо





Grigory
13.08.2018
15:11:55
ну у тя короч тема что в класспасе нет хадуп кора)

Sergioss
13.08.2018
15:13:22
ну у тя короч тема что в класспасе нет хадуп кора)
м.. а как он должен выглядить? hadoop-core-*.jar до него?

Google
Grigory
13.08.2018
15:15:31
ой оно хадуп клаент сейчас)

https://mvnrepository.com/artifact/org.apache.hadoop/hadoop-client

Sergioss
13.08.2018
15:17:50
сложнаааа но спасибо! Разберусь.

А зачем он если все по на активной ноде? (Это не правильно, но я обучаюсь)

Grigory
13.08.2018
15:25:56
абстракции видишь используются

просто вот так работает)

я думаю что IO абстрагирован и используются прост хадуп объекты чтоб читать с S3 / HDFS / локалки файлы

фактически со всего что хажуп понимает можно будет итать файлы

главное чтоб настроен был

ну вся настрйока сводится к подкидыванию джарников в класспас)

Sergioss
13.08.2018
15:29:59
ну вся настрйока сводится к подкидыванию джарников в класспас)
м... знач надо где то качнуть джарники и закинуть в /hadoop/share/hadoop/common/lib ? или указать класспас до них?

Sergioss
13.08.2018
15:31:07
+
а джарники этого клиента?)

Grigory
13.08.2018
15:31:27
под версии все должно быть)

прост качни дистмрибутив хадупа; распкакуй куданить

Sergioss
13.08.2018
15:32:15
прост качни дистмрибутив хадупа; распкакуй куданить
так я так и делал, есть у меня вроде все, я думал мы про хадуп коре(клиент)

Grigory
13.08.2018
15:34:29
чекай тогда пути)

чего-то не хватает

Sergioss
13.08.2018
15:36:15
угу, спасибо)

Привет подскажите пожалуйста по CLASSPATH ставлю геомесу и при запуски геосервер не стартует, вчераписал об этом, но чет решить так и не смог. Проверьте на дурака пожалуйста(добавляю в .bashrc хадуп юзера) export GEOMESA_HBASE_HOME=/home/hadoop/geomesa export GEOMESA_HADOOP_CLASSPATH=/home/hadoop/hadoop/share/hadoop/common/lib/ export GEOMESA_HBASE_CLASSPATH=/home/hadoop/hbase/lib/ export GEOMESA_CONF_DIR=/home/hadoop/geomesa/conf export HADOOP_HOME=/home/hadoop/hadoop export HBASE_HOME=/home/hadoop/hbase

Google
Grigory
14.08.2018
10:15:57
а ты чекнул что они в геодокере делают?

вообще имеет смысл пнуть их в гиттере

они по EST живут

Sergioss
14.08.2018
10:17:06
нет не чего не делал, все что ты написал для меня новые слова

Grigory
14.08.2018
10:17:48
посмотри мож как они конфижат контейнеры

Sergioss
14.08.2018
10:18:59
да наверняка на основе какого то дистра где уже класспатчи прописаны

посмотрю

просто я думаю что путь не правильный у меня до jar файлов ошибка то Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.fs.Path Вот и решил спросить)

Roman
14.08.2018
10:57:58
Дак в класспасе жарники разве не явно должны быть указаны? У тебя просто папка

Sergioss
14.08.2018
11:18:00
ввооо

Дак в класспасе жарники разве не явно должны быть указаны? У тебя просто папка
Роман подсказывайте пожалуйста а то бьюсь об стену уже)

Sergioss
14.08.2018
11:32:25
не должны быть
Значит, теоретически класспасы верные?

Кстати там же есть сценарий который самы расставляет класспасы, после него ошибки не пропадают( Ваще я пробовал и класспасы так ставить и плагин для геосервера, но что в ручную что так траблы сохраняются, мож не соответствие версий какое?

Grigory
14.08.2018
12:23:49
да определенно

смотри всякие гуавы

авро

крайо

Google
Grigory
14.08.2018
12:24:11
они какието кастомные изза проблем внутри либы

Alexey
14.08.2018
12:27:26
как же это иногда вымораживает, что куча либ кастомные

Grigory
14.08.2018
12:27:32
там у них в доках все описано; но я не зря тебя пнул на них

и посмотри еще их емр деплой скрипты

вобщем это изза какойто критичной баги

а ну и того что минорный релиз ломал компитабилити (одной из этих зависимостей)

Alexey
14.08.2018
12:29:15
кста, кто-нить имел положительный опыт с запуском модуля, который юзает spark.sql, и который мог бы работать и стандалоном, и в емр?

Grigory
14.08.2018
12:29:42
модуля?

Alexey
14.08.2018
12:29:46
в емр какая-то своя сборка, я так и не смог разрешить зависимости, чтобы оно не падало с класс нот фаунд

Grigory
14.08.2018
12:29:47
эт чо еще такое

у емр ванилы

если что

)

Sergioss
14.08.2018
12:30:09
Grigory
14.08.2018
12:30:24
они сами не билдят ничего

Alexey
14.08.2018
12:30:30
ну вот мне иногда надо пускать таску как обычно se приложеньице, не на кластере

Grigory
14.08.2018
12:30:35
ну нет ваще билдят

...

но не сарки

Alexey
14.08.2018
12:30:57
собираю uber jar с полным комплектом спарка и гоняю с master local[*]

Google
Grigory
14.08.2018
12:31:11
а какие ошибки?

спарк кор и хадуп клаент положил внутрь?

там всякие авс с3

если юзаешь

и тп

куча 3д пати

Alexey
14.08.2018
12:31:43
само собой всё полождил. ошибки обычно class not found,

Grigory
14.08.2018
12:31:48
ну покаж хоть одну

Eduard
14.08.2018
12:32:19
Alexey
14.08.2018
12:32:20
при том что в uber jar вё есть

Страница 131 из 182