1.3 KiB
1.3 KiB
elsaticsearch
部署
docker pull elasticsearch:7.9.0
docker run -d -p 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
