0
点赞
收藏
分享

微信扫一扫

Ubuntu(22.04)不能上网解决办法

Mhhao 2024-05-25 阅读 7

基于Docker安装Elasticsearch

  1. 创建网络

因为需要部署kibana容器,因此需要让es和kibana容器互联。

指令:

docker network create es-net

 

2. 拉取镜像

docker pull elasticsearch:7.12.1

 

3. 创建挂载点目录

mkdir -p /usr/local/es/data /usr/local/es/config /usr/local/es/pluginsc


chmod 777  /usr/local/es/data
chmod 777  /usr/local/es/config
chmod 777  /usr/local/es/plugins

 4. 创建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=-Xms256m -Xmx256m" \
elasticsearch:7.12.1

5. 编写elasticsearch.yml

进入es容器

docker exec -it es /bin/bash

跳转到config目录下

cd config

关闭 密码安全验证

echo 'xpack.security.enabled: false' >> elasticsearch.yml

6.  重启容器

docker restart es

7. 测试是否安装成功

 你的ip:9200

基于Docker安装Kibana

 1 . 拉取镜像

docker pull kibana:7.12.1

2. 创建挂载目录点

mkdir -p /usr/local/kibana/config /usr/local/kibana/data


chmod 777 /usr/local/kibana/data
chmod 777 /usr/local/kibana/config

3. 创建kibana容器

docker run -d \
--restart=always \
--name kibana \
--network es-net \
-p 5601:5601 \
-e ELASTICSEARCH_HOSTS=http://es:9200 \
kibana:7.12.1

4. 测试kibana是否成功

 你的ip:5601

基于Docker安装IK分词器

docker exec -it es /bin/bash


./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.12.1/elasticsearch-analysis-ik-7.12.1.zip
举报

相关推荐

0 条评论