在CentOS上安装Elasticsearch,并查看数据和索引

我已经开始学习Elasticsearch了。因为我正在写一个非常适合初学者的逐步指南,所以对于专家来说是不必要的信息。

无论是在Mac上还是在CentOS上,都只需解压tar.gz文件并将其放置到相应的目录中启动即可。
在CentOS上进行时,因为有守护进程化的方法,所以我们选择了那种方式来启动。

CentOS的版本

CentOS 6.3 (最终版本) 发行版

弹性搜索的安装

0.90.6是它的值。


wget https://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-0.90.6.tar.gz

tar -xf elasticsearch.tar.gz
rm elasticsearch.tar.gz
mv elasticsearch-* elasticsearch
sudo mv elasticsearch /usr/local/share

以守护者身份启动


curl -L http://github.com/elasticsearch/elasticsearch-servicewrapper/tarball/master | tar -xz
mv *servicewrapper*/service /usr/local/share/elasticsearch/bin/
rm -Rf *servicewrapper*
sudo /usr/local/share/elasticsearch/bin/service/elasticsearch install

sudo /etc/init.d/elasticsearch start
    • デーモン化して起動する方法

 

    https://gist.github.com/rajraj/1556657

我们也要安装elasticsearch的插件。

/usr/local/share/elasticsearch/bin/plugin -install mobz/elasticsearch-head

如果访问以下内容,您可以查看状态。

我尝试输入数据。

 curl -XPUT http://localhost:9200/bohebohe/test/1 -d '
  {
  "title":"bohebohe",
  "contents":"Hello World"
  }'

{"ok":true,"_index":"bohebohe","_type":"test","_id":"1","_version":1}

数据的内容

我尝试从fluentd中导入访问日志到logstash-2013.11.14。

$ tree -d
.
└── elasticsearch
    └── nodes
        └── 0
            ├── _state
            └── indices
                ├── bohebohe
                │   ├── 0
                │   │   ├── _state
                │   │   ├── index
                │   │   └── translog
                │   ├── 1
                │   │   ├── _state
                │   │   ├── index
                │   │   └── translog
                │   ├── 2
                │   │   ├── _state
                │   │   ├── index
                │   │   └── translog
                │   ├── 3
                │   │   ├── _state
                │   │   ├── index
                │   │   └── translog
                │   ├── 4
                │   │   ├── _state
                │   │   ├── index
                │   │   └── translog
                │   └── _state
                └── logstash-2013.11.14
                    ├── 0
                    │   ├── _state
                    │   ├── index
                    │   └── translog
                    ├── 1
                    │   ├── _state
                    │   ├── index
                    │   └── translog
                    ├── 2
                    │   ├── _state
                    │   ├── index
                    │   └── translog
                    ├── 3
                    │   ├── _state
                    │   ├── index
                    │   └── translog
                    ├── 4
                    │   ├── _state
                    │   ├── index
                    │   └── translog
                    └── _state

49 directories

无法提供中文翻译的具体问题。

    • デーモンで9200で起動しているのですが、複数起動させたいのでその方法について

 

    スキーマフリーといえども、スキーマの設定はしたほうがいいというので、その設定方法について

这只是第一步吧。先暂时保留下来。

bannerAds