docker pull nshou/elasticsearch-kibana:latest
docker elasticsearch kibana
由于业务需要,需要将放在MongoDB的数据加载到Elasticsearch,Elasticsearch天生具有全文检索优势。MongoDB虽然新的版本也支持fulltext,但目前尚未支持中文。所以这里我们就用比较流行的Elasticsearch。
另外,为了方便,我会基于Docker搭建MongoDB和Elasticsearch集群
环境:Ubuntu 18.04.5 LTS
2.1 如果存在旧版本docker,先删除旧版本
$ sudo apt-get remove docker docker-engine docker.io
2.2 更新apt-get
$sudo apt-get update
2.3 添加docker官方 GPG key
2.4 安装docker
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - $ sudo apt-key fingerprint 0EBFCD88 pub 4096R/0EBFCD88 2017-02-22 Key fingerprint = 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88 uid Docker Release (CE deb)sub 4096R/F