Apache Drill 1.17.0 на Windows 10 - Устранение неполадок при запуске тренировки (встроенный режим) - PullRequest
0 голосов
/ 20 февраля 2020

Детали:

  • Apache Сверло 1.17.0

  • Windows 10 64 бит

  • Java JDK1.8.0_241

Новая установка. Невозможно получить Apache Drill для успешной загрузки.

Командная строка: c: \ Users \ floodb \ Software \ Drill \ apache -drill-1.17.0 \ bin> Drill-Embedded

Получена ошибка : Ошибка: сбой при запуске встроенного Drillbit: UNSUPPORTED_OPERATION ОШИБКА: сбой при попытке загрузить экземпляр класса типа org. apache .drill.exe c .store.StoragePluginRegistry, запрошенный по пути drill.exe c .storage.registry.

[Идентификатор ошибки: 7c1b33eb-7a27-4e39-af06-5ba22e5ffae6] (состояние =, код = 0) java. sql .SQLException : Сбой при запуске встроенного Drillbit: UNSUPPORTED_OPERATION ОШИБКА: сбой при попытке загрузить экземпляр класса типа org. apache .drill.exe c .store.StoragePluginRegistry, запрошенный по пути drill.exe c .storage.registry .

Не задано значение переменной окружения 'hadoop_home' (как предлагалось другими публикациями в StackOverflow).

Частичный журнал:

2020-02-19 15: 55: 42,315 [main] ИНФОРМАЦИЯ oadrill.common.util.GuavaPatcher - секундомер Google, пропатченный для старой версии HBase Guava. 2020-02-19 15: 55: 42,319 [main] ИНФОРМАЦИЯ oadrill.common.util.GuavaPatcher - закрываемые таблицы Google, исправленные для старой версии HBase Guava. 2020-02-19 15: 55: 42,333 [main] ИНФОРМАЦИЯ oadrill.common.util.GuavaPatcher - исправлены предварительные условия Google для хранения новых методов. 2020-02-19 15: 55: 42,693 [main] ИНФОРМАЦИЯ oadrill.common.config.DrillConfig - файлы конфигурации и подключаемых модулей, идентифицированные в 32 мс. Базовая конфигурация: - jar: файл: / C: / Users / floodb / Software / Drill / apache -drill-1.17.0 / jars / drill-common-1.17.0.jar! /Drill-default.conf

(Удалено множество строк журнала)

2020-02-19 15: 55: 45,134 [main] INFO oad c .s.persistence.ScanResult - загрузка 22 классов для org. apache .drill.common.logical.data.LogicalOperator заняло 4 мс 2020-02-19 15: 55: 45 138 [main] INFO oad c .s.persistence.ScanResult - загрузка 12 классов для организации. apache. drill.common.logical.StoragePluginConfig занял 3 мс 2020-02-19 15: 55: 45,146 [main] ИНФОРМАЦИЯ oad c .s.persistence.ScanResult - загрузка 15 классов для org. apache .drill.common.logical. FormatPluginConfig занял 7 мс 2020-02-19 15: 55: 45,179 [main] ИНФОРМАЦИЯ oadrill.common.config.DrillConfig - Произошла ошибка пользователя: сбой при попытке загрузить экземпляр класса типа org. apache .drill.exe c .store.StoragePluginRegistry запрошено по пути drill.exe c .storage.registry. (null) org. apache .drill.common.exceptions.UserException: UNSUPPORTED_OPERATION ERROR: сбой при попытке загрузить экземпляр класса типа org. apache .drill.exe c .store.StoragePluginRegistry, запрошенный по пути drill.exe c .storage.registry.

[Идентификатор ошибки: 7c1b33eb-7a27-4e39-af06-5ba22e5ffae6] в орг. apache .drill.common.exceptions.UserException $ Builder.build ( UserException. java: 637) в орг. apache .drill.common.config.DrillConfig.getInstance (DrillConfig. java: 92) в орг. apache .drill.exe c .server.DrillbitContext . (DrillbitContext. java: 113) в орг. apache .drill.exe c .work.WorkManager.start (WorkManager. java: 116) в орг. apache .drill.exe c .server.Drillbit.run (Drillbit. java: 221) в орг. apache .drill.jdb c .impl.DrillConnectionImpl. (DrillConnectionImpl. java: 134) в орг. apache. dr.jdb c .impl.DrillJdbc41Factory.newDrillConnection (DrillJdbc41Factory. java: 67) в орг. org. apache .calcite.avatica.UnregisteredDriver.connect (UnregisteredDriver. java: 138) в org. apache .drill.jdb c .Driver.connect (Driver. java: 75) в sqlline .DatabaseConnection.connect (DatabaseConnection. java: 135) в sqlline. DatabaseConnection.getConnection (DatabaseConnection. java: 192) в sqlline.Commands.connect (Команды. java: 1364) в sqlline.Commands.connect (Команды. java: 1244) в sun.reflect.NativeMethodAccessorImpl.invoke0 (Собственный метод) в sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl. java: 62) в sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl. java: 62.hokehog.hog). (Метод. java: 498) в sqlline.ReflectiveCommandHandler.execute (ReflectiveCommandHandler. java: 38) в sqlline.SqlLine.dispatch (SqlLine. java: 730) в sqlline.SqlLine.initArgs (SqlLine. 11 * 10. *: 410) в sqlline.SqlLine.begin (SqlLine. java: 515) в sqlline.SqlLine.start (SqlLine. java: 267) в sqlline.SqlLine.main (SqlLine. java: 206) Причина by: java .lang.reflect.InvocationTargetException: null в sun.reflect.NativeConstructorAccessorImpl.newInstance0 (собственный метод) в sun.reflect.NativeConstructorAccessorImpl.newInstance (NativeConstructorAccessorImpl.) 151 в sun.reflect.DelegatingConstructorAccessorImpl.newInstance (DelegatingConstructorAccessorImpl. java: 45) в java .lang.reflect.Constructor.newInstance (Constructor. java: 423) в org. apache .drill.common.con .DrillConfig.getInstance (DrillConfig. java: 88) ... пропущено 22 общих кадра. Вызвано: java .lang.UnsatisfiedLinkError: org. apache .had oop .io.nativeio.NativeIO $ Windows .access0 (Ljava / lang / String; I) Z в орг. apache .had oop .io.nativeio.NativeIO $ Windows .access0 (собственный метод) в орг. apache .had oop .io.nativeio.NativeIO $ Windows. Доступ (NativeIO. java: 645) в орг. apache .had oop .fs.FileUtil.canRead (FileUtil. java: 1230) в орг. . apache .had oop .fs.FileUtil.list (FileUtil. java: 1435) в орг. apache .had oop .fs.RawLocalFileSystem.listStatus (RawLocalFileSystem. java: 493) в орг. apache .had oop .fs.FileSystem.listStatus (FileSystem. java: 1868) в орг. apache .had oop .fs.FileSystem.listStatus (FileSystem. java: 1910) в орг. apache .had oop .fs.ChecksumFileSystem.listStatus (ChecksumFileS ystem. java: 678) в орг. apache .had oop .fs.FileSystem.listStatus (FileSystem. java: 1868) в орг. apache .had oop .fs.FileSystem. listStatus (FileSystem. java: 1910) в орг. apache .drill.exe c .store.dfs.DrillFileSystem.listStatus (DrillFileSystem. java: 563) в орг. apache .drill.exe c .util.FileSystemUtil.listNonRecursive (FileSystemUtil. java: 224) в орг. apache .drill.exe c .util.FileSystemUtil.list (FileSystemUtil. java: 209) в орг. apache .drill.exe c .util.FileSystemUtil.listFiles (FileSystemUtil. java: 104) в org. apache .drill.exe c .util.DrillFileSystemUtil.listFiles (DrillFileSystemUtil. java: 86) в орг. apache .drill.exe c .store.sys.store.LocalPersistentStore.getRange (LocalPersistentStore. java: 121) в орг. apache .drill.exe c .store. sys.BasePersistentStore.getAll (BasePersistentStore. java: 27) в орг. apache .drill.exe c .store.StoragePluginRegistryImpl.initPluginsSystemTable (StoragePluginRegistryImpl. java: 277) at org. .exe c .store.StoragePluginReg istryImpl. (StoragePluginRegistryImpl. java: 90) ... пропущено 27 общих кадров 2020-02-19 15: 55: 46,199 [главная] ИНФОРМАЦИЯ o. apache .drill.exe c .server.Drillbit - завершение работы завершено (1018 мс).

1 Ответ

1 голос
/ 21 февраля 2020

Проблема заключалась в том, что была установлена ​​32-битная версия Java JDK. Если у вас возникла эта проблема, убедитесь, что установлена ​​64-битная версия Java.

...