ntu:ntu
ifconfig
windows : putty
ssh@192.168.30.131
git clone https://github.com/lucasko-tw/ntu-summer-course.git
cd ntu-summer-course
git pull
./download.sh
tar xvf elasticsearch-2.3.0.tar.gz
cd elasticsearch-2.3.0
./bin/plugin install mobz/elasticsearch-head
vim config/elasticsearch.yml
cluster.name: lucas
node.name: node-1
network.host: 0.0.0.0
./bin/elasticsearch
./bin/elasticsearch -d
http://192.168.30.131:9200/_plugin/head/
POST ntu/student/1
{
"name": "lucas",
"email": "lucas@gmail.com",
"age": 25
}
PUT ntu/student/1
{
"name": "lucas ko",
"email": "lucas@gmail.com",
"age": 27
}
POST ntu/student/_search
{
"query": {
"match": {
"age": 25
}
}
}
POST ntu/student/_search
{
"query": {
"bool": {
"must": []
}
},
"aggs": {
"_age": {
"terms": {
"field": "age",
"size": 1000
}
}
}
}