46 lines
1.3 KiB
Markdown
46 lines
1.3 KiB
Markdown
# elsaticsearch
|
|
|
|
|
|
|
|
### 部署
|
|
|
|
```bash
|
|
docker pull elasticsearch:7.9.0
|
|
docker run -d --restart=always -p 127.0.0.1:9200:9200 -e ES_JAVA_POTS="-Xms256m -Xmx256m" -e "discovery.type=single-node" --name es elasticsearch:7.9.0
|
|
docker run -p 9800:9800 -d --link es:demo --name eshd containerize/elastichd
|
|
|
|
docker logs es
|
|
# 有时会出现启动错误, 如
|
|
|
|
# max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
|
|
cat >> /etc/sysctl.conf <<EOF
|
|
vm.max_map_count=262144
|
|
EOF
|
|
|
|
# the default discovery settings are unsuitable for production use;
|
|
# docker run 添加 -e "discovery.type=single-node" 环境变量
|
|
|
|
# 检测
|
|
curl http://127.0.0.1:9200/
|
|
{
|
|
"name" : "5d14d3fe4551",
|
|
"cluster_name" : "docker-cluster",
|
|
"cluster_uuid" : "JTZCqaKTTl-SxOMGypNimQ",
|
|
"version" : {
|
|
"number" : "7.9.0",
|
|
"build_flavor" : "default",
|
|
"build_type" : "docker",
|
|
"build_hash" : "a479a2a7fce0389512d6a9361301708b92dff667",
|
|
"build_date" : "2020-08-11T21:36:48.204330Z",
|
|
"build_snapshot" : false,
|
|
"lucene_version" : "8.6.0",
|
|
"minimum_wire_compatibility_version" : "6.8.0",
|
|
"minimum_index_compatibility_version" : "6.0.0-beta1"
|
|
},
|
|
"tagline" : "You Know, for Search"
|
|
}
|
|
# 访问 127.0.0.1:9800 如下图所示, 左上角地址改成demo
|
|
```
|
|
|
|

|