Re: Could not lock IndexWriter isLocked [false]

2014-06-29 Thread Fatih Karatana
Hi Alex,

Thanks for your reply. ES instance running on a Linux machine and I have 
only one instance 1 shard 1 replica too.
I think it is solved now by adding this line.
index.store.fs.lock: none

After I have added that parameter this problem no more occur.


On Monday, June 16, 2014 2:42:18 PM UTC+3, Alexander Reelsen wrote:
>
> Hey,
>
> what elasticsearch version are you using? Judging from the directory I 
> dont think you are using NFS, right? Are you running multiple instances 
> locally?
> Have you shutdown elasticsearch properly so that no other instance is 
> lingering around (you can use jps or or to check)
>
>
> --Alex
>
>
> On Mon, Jun 2, 2014 at 1:16 PM, Fatih Karatana  > wrote:
>
>> I try to create an index in a couple of seconds and i got this:
>> [2014-06-02 14:10:14,414][WARN ][index.engine.internal] [shardicaprio
>> ] [myindex][0] Could not lock IndexWriter isLocked [false]
>>
>>
>> And here is full stack trace:
>>
>> org.apache.lucene.store.LockObtainFailedException: Lock obtain timed out: 
>> NativeFSLock@/var/lib/elasticsearch/data/shardicaprio/nodes/0/indices/
>> myindex/0/index/write.lock
>> at org.apache.lucene.store.Lock.obtain(Lock.java:84)
>> at org.apache.lucene.index.IndexWriter.(IndexWriter.java:
>> 702)
>> at org.elasticsearch.index.engine.internal.InternalEngine.
>> createWriter(InternalEngine.java:1388)
>> at org.elasticsearch.index.engine.internal.InternalEngine.start(
>> InternalEngine.java:256)
>> at org.elasticsearch.index.shard.service.InternalIndexShard.
>> postRecovery(InternalIndexShard.java:684)
>> at org.elasticsearch.index.gateway.local.LocalIndexShardGateway.
>> recover(LocalIndexShardGateway.java:158)
>> at org.elasticsearch.index.gateway.IndexShardGatewayService$1.run
>> (IndexShardGatewayService.java:189)
>> at java.util.concurrent.ThreadPoolExecutor.runWorker(
>> ThreadPoolExecutor.java:1145)
>> at java.util.concurrent.ThreadPoolExecutor$Worker.run(
>> ThreadPoolExecutor.java:615)
>> at java.lang.Thread.run(Thread.java:745)
>> [2014-06-02 14:10:14,533][WARN ][indices.cluster  ] [shardicaprio
>> ] [myindex][0] failed to start shard
>> org.elasticsearch.index.gateway.IndexShardGatewayRecoveryException: [
>> myindex][0] failed recovery
>> at org.elasticsearch.index.gateway.IndexShardGatewayService$1.run
>> (IndexShardGatewayService.java:248)
>> at java.util.concurrent.ThreadPoolExecutor.runWorker(
>> ThreadPoolExecutor.java:1145)
>> at java.util.concurrent.ThreadPoolExecutor$Worker.run(
>> ThreadPoolExecutor.java:615)
>> at java.lang.Thread.run(Thread.java:745)
>> Caused by: org.elasticsearch.index.engine.EngineCreationFailureException: 
>> [myindex][0] failed to create engine
>> at org.elasticsearch.index.engine.internal.InternalEngine.start(
>> InternalEngine.java:258)
>> at org.elasticsearch.index.shard.service.InternalIndexShard.
>> postRecovery(InternalIndexShard.java:684)
>> at org.elasticsearch.index.gateway.local.LocalIndexShardGateway.
>> recover(LocalIndexShardGateway.java:158)
>> at org.elasticsearch.index.gateway.IndexShardGatewayService$1.run
>> (IndexShardGatewayService.java:189)
>> ... 3 more
>> Caused by: org.apache.lucene.store.LockObtainFailedException: Lock 
>> obtain timed out: NativeFSLock@/var/lib/elasticsearch/data/shardicaprio/
>> nodes/0/indices/myindex/0/index/write.lock
>> at org.apache.lucene.store.Lock.obtain(Lock.java:84)
>> at org.apache.lucene.index.IndexWriter.(IndexWriter.java:
>> 702)
>> at org.elasticsearch.index.engine.internal.InternalEngine.
>> createWriter(InternalEngine.java:1388)
>> at org.elasticsearch.index.engine.internal.InternalEngine.start(
>> InternalEngine.java:256)
>> ... 6 more
>> [2014-06-02 14:10:14,536][WARN ][cluster.action.shard ] [shardicaprio
>> ] [myindex][0] sending failed shard for [myindex][0], node[
>> kHOedr2wQpa3DSZj81ep_A], [P], s[INITIALIZING], indexUUID [29Uf2hH4S2-
>> FJf1LnNrM0A], reason [Failed to start shard, message [
>> IndexShardGatewayRecoveryException[[myindex][0] failed recovery]; nested: 
>> EngineCreationFailureException[[myindex][0] failed to create engine]; 
>> nested: LockObtainFailedException[Lock obtain timed out: NativeFSLock@/
>> var/lib/elasticsearch/data/shardicaprio/nodes/0/indices/myindex/0/index/
>> write.lock]; ]]
>> [2014-06-02 14:10:14,536][WARN ][cluster.action.shard ] [shardicaprio
>&g

Date range query ignore month

2014-04-30 Thread Fatih Karatana
Hi guys,

I've been using Elasticsearch as my data store and I got  lots of documents 
in it. My problem is, I figured it out that Elasticsearch does ignore month 
field regarding mapping and I can not get real search response. 

Here is what I have in my index and my query, please tell me if I'm wrong:

curl -XPUT 'http://localhost:9200/tt6/' -d '{}'
curl -XPUT 'http://localhost:9200/tt6/tweet/_mapping' -d '{"tweet" : 
{"properties" : {"date" : {"type" : "date", "format": "-MM-DD HH:mm:ss" 
'
curl -XPUT 'http://localhost:9200/tt6/tweet/1' -d '{"date": "2014-02-14 
04:00:45"}'

curl -XGET 'http://localhost:9200/tt6/_search' -d '
{
  "query": {
"bool": {
  "must": [
{
  "range": {
"tweet.date": {
  "from": "2014-12-01 00:00:00",
  "to": "2014-12-30 00:00:00"
}
  }
}
  ],
  "must_not": [],
  "should": []
}
  },
  "from": 0,
  "size": 10,
  "sort": [],
  "facets": {}
}'

And my response is
{
  "took": 3,
  "timed_out": false,
  "_shards": {
"total": 5,
"successful": 5,
"failed": 0
  },
  "hits": {
"total": 1,
"max_score": 1,
"hits": [
  {
"_index": "tt6",
"_type": "tweet",
"_id": "1",
"_score": 1,
"_source": {
  "date": "2014-02-14 04:00:45",
  "name": "test"
}
  }
]
  }
}

By given date range it must has no response beet 1st of December 2014 and 
30th of December 2014, but it returns.

Any help will be appreciated.

Regards.

Fatih.

-- 
You received this message because you are subscribed to the Google Groups 
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to elasticsearch+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/6ee655cf-9e77-439f-9aac-8255efafcb2a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.