elasticsearch在哪里使用默认conf存储数据?

时间:2017-03-13 13:21:26

标签: elasticsearch logstash

我没有配置elasticsearch.yml

  

path.data:/ path / to / data

在他们的网站上,它说版本5.0存储了

下的所有内容
  

的/ var / lib中/ elasticsearch /数据

但是我甚至看不到这个文件夹,当我去

  

的/ var / lib中/ elasticsearch /节点/ 0

我看到一堆不属于我的索引(看起来像配置索引?)。我应该从

开始
accessdata-$Timestamp

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您处于正确的轨道上,但ES使用UUID在磁盘上存储索引。如果你做了

GET <indexname>/_settings

你会得到这样的东西:

{
  "logstash-2017.03.13": {
    "settings": {
      "index": {
        "number_of_shards": "3",
        "provided_name": "logstash-2017.03.13",
        "creation_date": "1489363199661",
        "number_of_replicas": "0",
        "uuid": "lf4NT7cURLudIfvclUCNDA",
        "version": {
          "created": "5020099"
        }
      }
    }
  }
}

在这种情况下,UUID应该是indices/

中的文件夹