Внешние параметры Hbase «storage.hbase.ext.hbase.client.scanner.timeout.period» не работают в jansgraph с hbase - PullRequest
0 голосов
/ 31 января 2020

Я пытаюсь переиндексировать с помощью опций mapreduce (https://docs.janusgraph.org/v0.2/advanced-topics/index-admin/) в janusgraph.

mr.updateIndex (mgmt.getGraphIndex ("IlatdLocal1"), SchemaAction.REINDEX) .get ()

Приведенная выше строка дает следующее исключение:

15: 45: 03 WARN org. apache .had oop .mapreduce.JobResourceUploader - Если oop синтаксический анализ параметров командной строки не выполнен. Реализуйте интерфейс Tool и запустите приложение с ToolRunner, чтобы исправить это. org. apache .had oop .hbase.UnknownScannerException: org. apache .had oop .hbase.UnknownScannerException: неизвестный сканер '5136899680516440227'. Это может произойти по любой из следующих причин: a) указан неверный идентификатор сканера, b) истек срок аренды сканера из-за длительного ожидания между последовательными проверками клиента, c) сервер может закрываться, d) перезапуск RegionServer во время обновления. Если проблема вызвана причиной (b), возможным исправлением будет увеличение значения конфигурации 'hbase.client.scanner.timeout.period'. at org. apache .had oop .hbase.regionserver.RSRpcServices.getRegionScanner (RSRpcServices. java: 2949) в org. apache .had oop .hbase.regionserver.RSRpcServices.scan (RSRpcServices. java: 3318) или * .had oop .hbase.shaded.protobuf.generated.ClientProtos $ ClientService $ 2.callBlockingMethod (ClientProtos. java: 42278) в орг. apache .had oop .hbase.ip c .RpcServer .call (RpcServer. java: 413) в орг. apache .had oop .hbase.ip c .CallRunner.run (CallRunner. java: 133) в орг. apache .had oop .hbase.ip c .RpcExecutor $ Handler.run (RpcExecutor. java: 324) в org. apache .had oop .hbase.ip c .RpcExecutor $ Handler.run ( RpcExecutor. java: 304)

Пробовал следующие вещи:

Попробуйте 1:

Я добавил этот " storage.hbase.ext.hbase.client. scanner.timeout.period = 999999999"и" graph.timestamps = MILLI"для pr oвидим максимально возможное значение для свойства, а также создаем новую графовую таблицу с этими свойствами (так как graph.timestamps был свойством FIXED). После этого также выдается то же исключение.

Попробуйте 2:

Для дальнейшей отладки я добавил свойство в hbase-site. xml и попытался переиндексировать. Это сработало в этом случае. Но я могу изменить только hbase-site. xml для целей тестирования не может сделать то же самое в производственной среде.

Есть ли способ заставить мой Try 1 работать?

...