Docker容器与虚拟化技术:OpenEuler 部署 ES 与 Kibana-程序员宅基地

技术标签: elasticsearch  容器  docker  

2.OpenEuler 部署 ES (EalasticSearch)

(1) 搜索

[root@localhost ~]# docker search elasticsearch

(2)拉取镜像

docker pull elasticsearch:7.8.0

(3)配置ES

[root@localhost ~]# mkdir -p /data/elasticsearch/config
[root@localhost ~]# mkdir -p /data/elasticsearch/data
[root@localhost ~]# chmod -R 777 /data/elasticsearch/

(4)编辑配置文件

[root@localhost ~]# vim /data/elasticsearch/config/elasticsearch.yml

cluster.name: "docker-cluster"
network.host: 0.0.0.0
http.cors.enabled: true         //开启跨域
http.cors.allow-origin: "*"    //允许所有人访问        

(5)查看端口

9200端口被cpolar占用

[root@localhost ~]# netstat -antlp | grep 9200

(6)启动ES

使用镜像elasticsearch:7.8.0,以后台模式启动一个容器,将容器的 9200 端口映射到主机的 19200 端口,主机的配置文件/data/elasticsearch/config/elasticsearch.yml映射到容器的配置文件/usr/share/elasticsearch/config/elasticsearch.yml,主机的相关目录映射到容器的相关目录。

docker run --name elasticsearch \
-p 19200:9200 -p 9300:9300 \
-e "discovery.type=single-node" \
-e ES_JAVA_OPTS="-Xms64m -Xmx512m" \
-v /data/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \
-v /data/elasticsearch/data:/usr/share/elasticsearch/data \
-v /data/elasticsearch/plugins:/usr/share/elasticsearch/plugins \
-d elasticsearch:7.8.0

设置开机启动ES

[root@localhost ~]# docker update elasticsearch --restart=always

(7) 测试

http://192.168.204.141:19200/
{
    "name": "028f0bd95f42",
    "cluster_name": "docker-cluster",
    "cluster_uuid": "8GaOHbtLRjKIIqeNIa9K7w",
    "version": {
        "number": "7.8.0",
        "build_flavor": "default",
        "build_type": "docker",
        "build_hash": "757314695644ea9a1dc2fecd26d1a43856725e65",
        "build_date": "2020-06-14T19:35:50.234439Z",
        "build_snapshot": false,
        "lucene_version": "8.5.1",
        "minimum_wire_compatibility_version": "6.8.0",
        "minimum_index_compatibility_version": "6.0.0-beta1"
    },
    "tagline": "You Know, for Search"
}

3.OpenEuler 部署 Kibana

(1) 拉取镜像

[root@localhost ~]# docker pull kibana:7.8.0

(2)启动Kibana

-e ELASTICSEARCH_HOSTS设置elasticsearch地址

docker run --name kibana \
-e ELASTICSEARCH_HOSTS=http://192.168.204.141:19200 \
-p 5601:5601 -d kibana:7.8.0

设置开机启动Kibana

docker update kibana --restart=always

(3)查看容器ID

[root@localhost ~]# docker ps | grep kibana
dd6c5f03b175   kibana:7.8.0           "/usr/local/bin/dumb…"   34 seconds ago   Up 33 seconds   0.0.0.0:5601->5601/tcp, :::5601->5601/tcp                                                kibana

(4)配置Kibana

进入到kibana容器里面

docker exec -it dd6c5f03b175 /bin/sh

进入容器中找到/usr/share/kibana/config/kibana.yml

vi /usr/share/kibana/config/kibana.yml

覆盖配置文件,将如下内容写到kibana.yml中

server.name: kibana
server.host: "0"
#修改ES地址
elasticsearch.hosts: [ "http://192.168.204.141:19200" ]
xpack.monitoring.ui.container.elasticsearch.enabled: true
#设置kibana中文显示
i18n.locale: zh-CN

修改前:

修改后:

(5)测试

http://192.168.204.141:5601

选择右边的Explore on my own

进入页面

4.部署 Elasticvue插件

(1)浏览器搜索

Firefox浏览器

https://addons.mozilla.org/zh-CN/firefox/search/?q=Elasticvue

Edge浏览器

https://microsoftedge.microsoft.com/addons/search/Elasticvue

Chrome浏览器

https://chromewebstore.google.com/search/Elasticvue

(2) 点击插件 (Edge浏览器)

添加扩展进入连接配置界面

输入ES的IP地址进行连接

测试连接

http://192.168.204.141:19200/

成功:

连接 (展示集群和节点信息)

(3)点击插件 (Firefox浏览器)

添加扩展进入连接配置界面

输入ES的IP地址进行连接

测试连接

http://192.168.204.141:19200/

img
img

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

g.cn/direct/35c213b70dac4fb09c0a5b8f71558f4a.png)

[外链图片转存中…(img-Y7V52I1x-1714149380977)]
[外链图片转存中…(img-xCrQQCR6-1714149380978)]

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/2401_84181536/article/details/138234897

智能推荐

一种图像增广(Image Augmentation)方式 Mix Up 算法 附有代码解析_mix up增光-程序员宅基地

文章浏览阅读9.3k次,点赞3次,收藏33次。这是对facebook研究团队的一篇文章 Mixup: Beyond Empirical Risk Minimization 的解读这篇文章相对于之前提到的Sample pariring来说就不那么神奇了,因为毕竟文章作者在里面有一些相关理论的推导。文章开头通篇讲的是ERM也就是经验风险最小化原则是整个机器学习遵循的原则,作者正是基于此思想才提出了MixUp的方法。在一般的机器学习任务中,比如..._mix up增光

MATLAB 1-程序员宅基地

文章浏览阅读67次。short,long,shortE,longE,bank(两位),hex(十六进制),rat (分数)5.关键字:ans,i,j(虚数),inf(正无穷),eps,nan(未定式),pi。5.k=find(条件,n),返回满足条件的非零的前n个坐标。3.B=find(A==x),返回所有等于x的位置的编号。a(行,:)或a(:,列),冒号表示这一行或列的所有。2.[X,Y]=find(A),返回A非零的行和列。4.[X,Y]=find(A==x),返回行列。1.B=find(A),返回A中非零数的编号。

Week2实验C题 打牌_第一行输入两个整数,代表牌的数量n和牌面值之和的限制max-程序员宅基地

文章浏览阅读197次。题目:牌局由四个人构成,围成一圈。我们称四个方向为北 东 南 西。对应的英文是North,East,South,West。游戏一共由一副扑克,也就是52张构成。开始,我们指定一位发牌员(东南西北中的一个,用英文首字母标识)开始发牌,发牌顺序为顺时针,发牌员第一个不发自己,而是发他的下一个人(顺时针的下一个人)。这样,每个人都会拿到13张牌。现在我们定义牌的顺序,首先,花色是(梅花)<(方..._第一行输入两个整数,代表牌的数量n和牌面值之和的限制max

mtk 平台 TP 驱动框架对复位和中断的封装_mtk tp gpio-程序员宅基地

文章浏览阅读264次。介绍 mtk 平台 TP 驱动框架对触摸 IC 复位和中断的封装,并以 focaltech IC 为例介绍 TP 驱动对 TP 驱动框架的使用。_mtk tp gpio

从武汉远程医疗方案看,5G战“疫”是噱头还是福音?_武汉中国移动疫情5g远程诊疗-程序员宅基地

文章浏览阅读862次。新型冠状肺炎疫情爆发后,短时间增加数万病患,尤其是湖北地区。这不论是对患者识别、会诊、救治,还是对医院医生护士的检查、消毒、照顾、防护等工作,都带来巨大挑战。如今在抗疫进入攻坚阶段的重要时刻,我们必须尽可能避免接触行为,减少病毒传播,但人们又不能停止沟通,许多工作还要加速开展。所以,国家提倡科技战“疫”。5G这个热门技术,就在此次战“疫”工作的多个环节亮相。值得一提的是,三大运营商以及华为等企业,提供了5G智慧医疗、5G无人车等解决方案,增援湖北火神山医院和雷神山医院。这些方案被认为可以提高医救效率,减轻一_武汉中国移动疫情5g远程诊疗

ceph概述-程序员宅基地

文章浏览阅读313次,点赞9次,收藏7次。ceph可以实现的存储方式:

随便推点

高德地图设置可视区域边界_高德地图设置显示边界-程序员宅基地

文章浏览阅读2.3w次。1、方法介绍2、示例代码 2.1通过include来设置可视区域 2.2通过西南角坐标和东北角坐标来设置可视区域_高德地图设置显示边界

亚马逊云科技 Build On-这可能是我离Amazon最近的一次_亚马逊colab-程序员宅基地

文章浏览阅读4.1k次。在Amazon云服务活动中,你能收到到什么。_亚马逊colab

【操作说明 】GB28181/RTSP/SDK/Ehome协议安防视频融合平台EasyCVR新增用户管理功能操作介绍_libcmsv6decode.wasm-程序员宅基地

文章浏览阅读198次。视频上云平台EasyCVR功能一直在完善中,其中值得一提的是视频人脸分析功能目前已经在EasyCVR中趋于成熟。随着客户的增多,设备的接入也越来越多,目前产品又新增了用户管理、设备分组等功能,这些功能的新增满足了客户需求,完善了平台管理,使产品向着智能化、人性化迈进。用户管理功能是TSINGSEE青犀视频研发团队根据客户需求和性能拓展,对视频上云平台做出的调整,本文主要讲述用户管理及使用操作。旧版的EasyCVR没有用户管理功能,只能使用游客或管理员账户登录。管理员用户拥有最高权限,可以进行增删改查_libcmsv6decode.wasm

块级元素(比如div)显示在同一行的方法_css中如何将两个块级元素显示在同一行-程序员宅基地

文章浏览阅读8.6k次。1 float :left2 display:inline; css中的长和宽显示1 当你设置一个元素的长和宽的时候 用到100% 相对的是父亲元素。2 当一个父元素中有两个元素的显示在两行中的时候这个时候height就不能设置成100%,因为有两个元素,但是width可以这么设置。..._css中如何将两个块级元素显示在同一行

XDP, traffic control/tc/qdisc和netfilter在Linux的网络架构(packet flow in Netfilter and General Network)_packet flow in netfilter and general networking-程序员宅基地

文章浏览阅读799次。packet flow in netfilter and general networking, XDP, netfilter, qdisc, traffic control, linux iproute2, linux tc工具, Linux网络架构_packet flow in netfilter and general networking

C语言中32个关键字详解_ansi c32个关键字的意思-程序员宅基地

文章浏览阅读2.1w次,点赞147次,收藏1.1k次。标准C语言的32个关键字_ansi c32个关键字的意思

推荐文章

热门文章

相关标签