как запустить соединение билайн с hive jdbc - PullRequest
0 голосов
/ 31 августа 2018

У меня есть несколько проблем, которые я заблокировал, потому что я новичок в Hadoop, Hive и Radoop Rapidminer. Прежде всего, я работаю на Windows 8, Hadoop 2.6.2, Apache Hive 2.1.1. hdfs, пряжа и улей работают нормально. когда я запускаю куст, он работает нормально, и я могу показать базы данных и запустить таблицы. hiveserver работает через порт 10000 и порт веб-интерфейса 10002, но все еще имеет эту ошибку

ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console.

Когда я хочу подключиться к MySQL через драйвер JDBC, я запускаю Hive Beeline У меня есть эта ошибка

E:\tweets\hadoop\hive2_1\bin>beeline -u jdbc:hive2://localhost:10000
Fichier introuvable
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/hadoop/hiv
e/conf/HiveConf
        at java.lang.Class.getDeclaredMethods0(Native Method)
        at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
        at java.lang.Class.privateGetMethodRecursive(Class.java:3048)
        at java.lang.Class.getMethod0(Class.java:3018)
        at java.lang.Class.getMethod(Class.java:1784)
        at sun.launcher.LauncherHelper.validateMainClass(LauncherHelper.java:544
)
        at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:526)

Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.hive.conf.HiveCon
f
        at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:338)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        ... 7 more
    enter code here

на искровой билайн у меня эта ошибка и соединение закрыто

beeline> !connect jdbc:hive2://localhost:10000/
Connecting to jdbc:hive2://localhost:10000/
Enter username for jdbc:hive2://localhost:10000/: hiveuser
Enter password for jdbc:hive2://localhost:10000/: ************
18/08/30 22:51:04 INFO Utils: Supplied authorities: localhost:10000
18/08/30 22:51:04 INFO Utils: Resolved authority: localhost:10000
18/08/30 22:51:05 INFO HiveConnection: Will try to open client transport with JD
BC Uri: jdbc:hive2://localhost:10000/
18/08/30 22:51:05 INFO HiveConnection: Could not open client transport with JDBC
 Uri: jdbc:hive2://localhost:10000/
18/08/30 22:51:05 INFO HiveConnection: Transport Used for JDBC connection: null
Error: Could not open client transport with JDBC Uri: jdbc:hive2://localhost:100
00/: null (state=08S01,code=0)
0: jdbc:hive2://localhost:10000/ (closed)>

Это улей работает

Connecting to jdbc:hive2://
Connected to: Apache Hive (version 2.1.1)
Driver: Hive JDBC (version 2.1.1)
Transaction isolation: TRANSACTION_REPEATABLE_READ
Beeline version 2.1.1 by Apache Hive
hive>

неужели я не знаю разницу между ульем Билайн и искрой? Есть ли другие настройки для установки? Я очень благодарен за вашу помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...