在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で起動しているのですが、複数起動させたいのでその方法について
- スキーマフリーといえども、スキーマの設定はしたほうがいいというので、その設定方法について
这只是第一步吧。先暂时保留下来。