es安装
创建网络【需要部署kibana容器为了互联】
docker network create es-net
拉取镜像
docker pull elasticsearch:7.14.2
创建挂载点目录
mkdir -p /usr/local/es/data /usr/local/es/config /usr/local/es/plugins
修改权限
chmod 777 /usr/local/es/data chmod 777 /usr/local/es/config chmod 777 /usr/local/es/plugins
部署单点es
docker run -d \ --restart=always \ --name es \ --network es-net \ -p 9200:9200 \ -p 9300:9300 \ --privileged \ -v /usr/local/es/data:/usr/share/elasticsearch/data \ -v /usr/local/es/plugins:/usr/share/elasticsearch/plugins \ -e "discovery.type=single-node" \ -e "ES_JAVA_OPTS=-Xms512m -Xmx512m" \ elasticsearch:7.14.2
修改es配置文件
//进入容器 docker exec -it es /bin/bash //找到配置文件 cd config //追加配置 echo 'xpack.security.enabled: false' >> elasticsearch.yml
重启es
docker restart es
验证es启动成功 http://ip:9200
安装kibana
docker pull kibana:7.14.2
创建挂载点目录
mkdir -p /usr/local/kibana/config /usr/local/kibana/data
修改权限
chmod 777 /usr/local/kibana/data chmod 777 /usr/local/kibana/config
部署kibana
docker run -d \ --restart=always \ --name kibana \ --network es-net \ -p 5601:5601 \ -e ELASTICSEARCH_HOSTS=http://es:9200 \ kibana:7.14.2
测试kibana安装 http://ip:5601
安装分词器
//进入es容器 docker exec -it es /bin/bash //在线安装ik分词器 版本需与es一致 ./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.14.2/elasticsearch-analysis-ik-7.14.2.zip
标签:kibana,elasticsearch,usr,docker,local,es From: https://www.cnblogs.com/cgy-home/p/17983163