Я, конечно, знаю о воспроизводимом примере и фрагменте кода, но для этого вопроса я должен быть (я не могу быть иначе) неясным.
Я пытаюсь соединить R и Impala. Оставим в стороне проблемы («официально» я не могу установить программное обеспечение на этот компьютер... но я использовал портативные версии R и RStudio)
Я попробовал пакет RImpala.
rimpala.connect(IP = myip,
port = the port where Impala sees,
principal = maybe this is not clear)
Я почти уверен, что причиной моих проблем является аргумент principal
, документация мне непонятна. Во всяком случае, я пробовал несколько комбинаций того, что в документации говорится, что это должно быть там.
В любом случае я получаю ту же ошибку:
Ошибка в .jcall("RJavaTools", "Ljava/lang/Object;", "invokeMethod", cl,: java.lang.IllegalArgumentException: принципал Kerberos должен состоять из 3 частей: 10.60.10.22:8888/impala/@tempuser
Я искал в Интернете эту ошибку, и, похоже, она связана с некоторыми вещами Java, но у меня нет знаний об этом языке.
Может быть полезно знать, что у меня нет доступа к своему ПК, скажем, я не могу установить какое-либо программное обеспечение или сделать то, что может сделать только администратор.
Я знаю, что вопрос написан не очень хорошо, но, как я уже сказал, воспроизводимый пример невозможен.
Подробнее
Теперь, когда я думаю об этом, я заполнил аргумент IP
адресом, который я видел в панели навигации моего браузера для подключения к Hue. Я догадался, что это то же самое, но, возможно, я тоже ошибся в этом вопросе, поскольку я сказал, что почти уверен, что ошибка не из-за этого.
principal
. - person SabDeM   schedule 07.11.2015