本博客尚有问题,请小白不要借鉴,各位大神请帮忙参考参考一下
一、在Linux操作系统上安装Docker
sudo yum install docker
否则进行下一步会抛出异常
以下意味着Docker服务没有在后台运行
解决防范:
二、摘取镜像
docker pull elasticsearch:7.6.0
docker pull logstashL7.6.0
docker pull kibana:7.6.0
docker pull mobz/elasticsearch-head:5
三、启动容器
3.3.1启动elastic_search
由于我们暂时是由单机部署的,需要指定为单字节点模式,修改启动命令,加上 -e 'discovery.type=single-node'
docker run -d -p 9200:9200 -p 9300:9300 -e ES_JAVA_POTS="-Xms128m -Xmx128m" -e "discovery.type=single-node" --name elastic_search elasticsearch:7.6.0
3.3.2 elastic-search安装 lk 分词器
1.导入压缩包
3.3.2 elastic_search安装 lk分词器
解压ik分词器
unzip elasticsearch-analysis-ik-7.6.0.zip -d elasticsearch-analysis-ik
以下为解析抛出异常
解决方法:
sudo yum install unzip
成功后的信息
3.3.3启动kibana
docker run -d -e ELASTICSEARCH_HOSTS='http://10.159.3.253:9200' -p 5601:5601 --name kibana kibana:7.6.0
3.3.4启动Logstat
docker run -d --name logstash logstash:7.6.0
3.3.5启动head
docker run --name elasticsearch-head -d -p 9100:9100 docker.io/mobz/elasticsearch-head:5