2015-09-10 1 views
2

После обновления aerospike сервер и Java-клиент Я имею странный статус «Done (заброшен неизвестный)» на AQL> показать сканыAerospike - сканы с «Done (отказались от неизвестного)» статус

enter image description here

при запросе набора с несколькими реестрами оказывает «Done (оК)», но когда запрос больший набор, имеющий «ГОТВО (отказались от неизвестного)».

Такое поведение происходит, когда aerospike сервер работает на Redhat, но если он работает на Mac с бродягой оказывает «активные (ОК)» с job_status «IN_PROGRESS» и блоки.

код работает простой код, как Scala:

object Simple { 
    var nodeList: Array[Node] = empty 

    def main(args: Array[String]) { 
    val initialHost: String = "XXX.XX.XX.XX:3000" 
    val namespace: String = "test" 
    val set: String = "hundred" 
// val set: String = "hundred_thousand" 
    val select: String = "select * from %s.%s".format(namespace, set) 

    val policy = new ClientPolicy() 
    val splitHost = initialHost.split(":") 
    val client = new AerospikeClient(policy, splitHost(0), splitHost(1).toInt) 

    try { 
     nodeList = client.getNodes 
     val stmt = new Statement() 
     stmt.setNamespace(namespace) 
     stmt.setSetName(set) 

     val recs: RecordSet = client.queryNode(client.queryPolicyDefault, stmt, nodeList.head) 
     try { 
     val iterator = recs.iterator() 
     if (iterator.hasNext) { 
      val record = iterator.next().record 
      println(record) 
     } 
     } finally { 
     recs.close() 
     } 
    } 
    finally { 
     client.close() 
    } 
    } 
} 

ответ

0

(Answered на форуме Aerospike 16 сентября, переписывание ответа здесь для полноты)

Это набор сканирование. Вы можете устранить неполадку, посмотрев на aerospike.log и grep для «(сканирования)», который даст информацию, похожую на -

Sep 14 2015 22:58:05 GMT: INFO (scan): (thr_tscan.c::871) scan job received 
.... 
Sep 14 2015 22:58:06 GMT: INFO (scan): (thr_tscan.c::387) SCAN JOB DONE 

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

  • Нет связанных вопросов^_^