2015-04-24 3 views
0

Я получаю следующее исключение, когда выполняю запрос JOIN, используя Hive 1.0.0 в таблице HBase (0.98). Простые запросы SELECT работают нормально. Кроме того, упомянутый упомянутый файл баннера присутствует в указанном месте.Выполнение JOIN-запроса из Hive 1.0.0 на HBase 0.98

ERROR [main]: exec.Task (SessionState.java:printError(833)) - Сбой задания с исключением "java.io.FileNotFoundException (Файл не существует: hdfs: // localhost: 9000/home/user/hadoop-2.6.0/share/hadoop/mapreduce/hadoop-mapreduce-client-core-2.6.0.jar) ' java.io.FileNotFoundException: Файл не существует: hdfs: // localhost: 9000/home /user/hadoop-2.6.0/share/hadoop/mapreduce/hadoop-mapreduce-client-core-2.6.0.jar at org.apache.hadoop.hdfs.DistributedFileSystem $ 18.doCall (DistributedFileSystem.java:1122) на org.apache.hadoop.hdfs.DistributedFileSystem $ 18.doCall (DistributedFileSystem.java:1114) на org.apache.hadoop.fs.FileSystemLinkResolver.resolve (FileSystemLinkResolver.java:81) на org.apache.hadoop.hdfs. DistributedFileSystem.getFileStatus (DistributedFileSystem.java:1114) на org.apache.hadoop.mapreduce.filecache.ClientDistributedCacheManager.getFileStatus (ClientDistributedCacheManager.java:288) в org.apache.hadoop.mapreduce.filecache.ClientDistributedCacheManager.getFileStatus (ClientDistributedCacheManager. Java: 224) на org.apache.hadoop.mapreduce.filecache.ClientDistributedCacheManager.determineTimestamps (ClientDistributedCacheManager.java:93) на org.apache.hadoop.mapreduce.filecache.ClientDistributedCacheManager.determineTimestampsAndCacheVisibilities (ClientDistributedCacheManager.java:57) на org.apache.hadoop.mapreduce.JobSubmitter.copyAndConfigureFiles (JobSubmitter.java:269) на org.apache.hadoop.mapreduce.JobSubmitter.copyAndConfigureFiles (JobSubmitter.java:390) на org.apache.hadoop.mapreduce.JobSubmitter.submitJobInternal (JobSubmitter.java:483) на org.apache.hadoop.mapreduce.Job $ 10.run (Job.java:1296) на org.apache.hadoop.mapreduce .Job $ 10.run (Job.java:1293) at java.security.AccessController.doPrivileged (собственный метод) at javax.security.auth.Subject.doAs (Subject.java:415) at org.apache.hadoop .security.UserGroupInformation.doAs (UserGroupInformation.java:1628) at org.apache.hadoop.mapreduce.Job.submit (Job.java:1293) at org.apache.hadoop.mapred.JobClient $ 1.run (JobClient. java: 562) at org.apache.hadoop.mapred.JobClient $ 1.run (JobClient.java:557) at java.security.AccessController.doPrivileged (родной метод) at javax.sec urity.auth.Subject.doAs (Subject.java:415) at org.apache.hadoop.security.UserGroupInformation.doAs (UserGroupInformation.java:1628) at org.apache.hadoop.mapred.JobClient.submitJobInternal (JobClient. java: 557) at org.apache.hadoop.mapred.JobClient.submitJob (JobClient.java:548) at org.apache.hadoop.hive.ql.exec.mr.ExecDriver.execute (ExecDriver.java:429) at org.apache.hadoop.hive.ql.exec.mr.MapRedTask.execute (MapRedTask.java:137) at org.apache.hadoop.hive.ql.exec.Task.executeTask (Task.java:160) at org.apache.hadoop.hive.ql.exec.TaskRunner.runSequential (TaskRunner.java:85) по адресу org.apache.hadoop.hive.ql.Driver.launchTask (Driver.java:1604) at org. apache.hadoop.hive.ql.Driver.execute (Driver.java:1364) at org.apache.hadoop.hive.ql.Driver.runInternal (Driver.java:1177) at org.apache.hadoop.hive.ql.Driver.run (Driver.java:1004) at org.apache. hadoop.hive.ql.Driver.run (Driver.java:994) по адресу org.apache.hadoop.hive.cli.CliDriver.processLocalCmd (CliDriver.java:201) at org.apache.hadoop.hive.cli. CliDriver.processCmd (CliDriver.java:153) at org.apache.hadoop.hive.cli.CliDriver.processLine (CliDriver.java: 364) at org.apache.hadoop.hive.cli.CliDriver.executeDriver (CliDriver.java:712) at org.apache.hadoop.hive.cli.CliDriver.run (CliDriver.java:631) at org.apache.hadoop.hive.cli.CliDriver.main (CliDriver.java:570) на sun.reflect.NativeMethodAccessorImpl.invoke0 (нативный метод) на sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:57) на sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) в java.lang.reflect.Method.invoke (Method.java:606) на org.apache.hadoop.util.RunJar.run (RunJar.java : 221) at org.apache.hadoop.util.RunJar.main (RunJar.java:136)

2015-04-24 12: 24: 37,114 ОШИБКА [main]: ql.Driver (SessionState.java:printError(833)) - FAILED: Ошибка выполнения, код возврата 1 из org.apache.hadoop.hive.ql.exec .mr.MapRedTask

ответ

0

Выполняется поиск файла hadoop-mapreduce-client-core-2.6.0.jar в HDFS.

hdfs: // localhost: 9000/isooop hdfs адрес. Вы можете либо Установите домашний путь или Загрузите свою банку в hdfs.

HDFS ДФС -Положите [Местный Jar Путь] HDFS: // локальный: 9000/главная/пользователя/Hadoop-2.6.0/доля/Hadoop/MapReduce/

Смежные вопросы