HBase ответы с неверными данными
Вот журнал отладки от RegionServer.
2014-09-23,14: 57: 59,107 DEBUG org.apache.hadoop.hbase.client.ClientScanner: создание сканера поверх.META. начиная с ключа 'miliao_user_seq,,' 2014-09-23,14:57:59,107 DEBUG org.apache.hadoop.hbase.client.ClientScanner: Продвижение внутреннего сканера для startKey в 'miliao_user_seq,,' 2014-09-23,14:57:59,107 DEBUG org.apache.hadoop.ipc.HBaseClient: Клиент IPC (847446306) подключается к lg-hadoop-srv-st04.bj/10.2.201.77:13600 из hbase_srv/hadoop@XIAOMI.HADOOP, отправляя № 204 2014-09-23,14:57:59,108 DEBUG org.apache.hadoop.ipc.SecureClient: Клиент IPC (847446306) подключается к lg-hadoop-srv-st04.bj/10.2.201.77:13600 от hbase_srv/hadoop@XIAOMI.HADOOP полученное значение #204 2014-09-23,14:57:59,108 DEBUG org.apache.hadoop.ipc.SecureClient: состояние вызова # 204 равно 0 2014-09-23,14:57:59,108 DEBUG org.apache.hadoop.ipc.SecureClient: вызов #204, ответ: OW[класс = длинный, значение =-16338305647227588] 2014-09-23,14:57:59,108 DEBUG org.apache.hadoop.ipc.SecureRpcEngine: вызов: openScanner 1 2014-09-23,14:57:59,108 DEBUG org.apache.hadoop.ipc.HBaseClient: соединение клиента IPC (847446306) с lg-hadoop-srv-st04.bj/10.2.201.77: 13600 от hbase_srv/hadoop@XIAOMI.HADOOP отправка #205 2014-09-23,14:57:59,109 DEBUG org.apache.hadoop.ipc.SecureClient: Клиент IPC (847446306) подключается к lg-hadoop-srv-st04. bj / 10.2.201.77: 13600 из hbase_srv/hadoop@XIAOMI.HADOOP получил значение #205 2014-09-23,14:57:59,109 DEBUG org.apache.hadoop.ipc.SecureClient: состояние вызова # 205 равно 0 2014-09-23,14:57:59,110 DEBUG org.apache.hadoop.ipc.SecureClient: вызов #205, ответ: OW[class=class [Lorg.apache.hadoop.hbase.client.Result;,value=[Lorg.apache.hadoop.hbase.client.Result;@2081ca25] 2014-09-23,14:57:59,110 DEBUG org.apache.hadoop.ipc.SecureRpcEngine: вызов: следующий 2 2014-09-23,14:57:59,110 DEBUG org.apache.hadoop.ipc.HBaseClient: соединение клиента IPC (847446306) с lg-hadoop-srv-st04.bj/10.2.201.77:13600 из hbase_srv/hadoop@XIAOMI.HADOOP отправка № 206 2014-09-23,14:57:59,110 DEBUG org.apache.hadoop.ipc.SecureClient: соединение клиента IPC (847446306) с lg-hadoop-srv-st04.bj/10.2.201.77:13600 от hbase_srv/hadoop@XIAOMI.HADOOP получило значение e #206 2014-09-23,14:57:59 110 DEBUG org.apache.hadoop.ipc.SecureClient: состояние вызова # 206 равно 0 2014-09-23,14: 57: 59 110 DEBUG org.apache.hadoop.ipc.SecureClient: вызов #206, ответ: OW[class=void,value=null] 2014-09-23,14:57:59,110 DEBUG org.apache.hadoop.ipc.SecureRpcEngine: Вызов: закрыть 0 2014-09-23,14:57:59,110 DEBUG org.apache.hadoop.hbase.client.HConnectionManager: попытаться удалить HConnection, connectionKey=HConnectionKey{properties={hbase.zookeeper.property.clientPort=11000, hbase.client.pause=200, zookeeper.znode.parent=/hbase/lgsrv-miliao, hbase.client.retries.number=4, hbase.zookeeper.quorum=10.101.10.66,10.101.10.67,10.2.201.73,10.2.201.74,10.2.201.75}, username='hbase_srv/hadoop@XIAOMI.HADOOP'}, stopProxy=false, staleConnection=false 2014-09-23,14:57:59,110 DEBUG org.apache.hadoop.hbase.catalog.CatalogTracker: остановка отслеживания каталога org.apache.hadoop.hbase.catalog.CatalogTracker@40128340 2014-09-23,14:57:59 110 DEBUG org.apache.hadoop.hbase.client.HConnectionManager: попытаться delete HConnection, connectionKey=HConnectionKey{properties={hbase.zookeeper.property.clientPort=11000, hbase.client.pause=200, zookeeper.znode.parent=/hbase/lgsrv-miliao, hbase.client.retries.number 4, hbase.zookeeper.quorum=10.101.10.66,10.101.10.67,10.2.201.73,10.2.201.74,10.2.201.75}, username='hbase_srv/hadoop@XIAOMI.HADOOP'}, stopProxy=false, staleConnection=false 2014-09-23,14:57:59,111 DEBUG org.apache.zookeeper.ZooKeeper: Закрытие сеанса: 0x4877f5617edf6d
Вы можете увидеть данные, которые он получил. Это довольно ненормально, и я понятия не имею, почему это так. Кстати, я могу получить правильный результат в оболочке HBase при сканировании таблиц.
2014-09-23,14: 57: 59,110 DEBUG org.apache.hadoop.ipc.SecureClient: вызов #205, ответ: OW [class = class [Lorg.apache.hadoop.hbase.client.Result;, value = [Lorg.apache.hadoop.hbase.client.Result; @ 2081ca25]
2014-09-23,14: 57: 59,110 DEBUG org.apache.hadoop.ipc.SecureClient: вызов #206, ответ: OW [класс = недействительным, значение = NULL]
1 ответ
Вроде не проблема. И я могу отсканировать таблицу META и получить правильный результат.