最新Docker容器与虚拟化技术:OpenEuler 部署 ES 与 Kibana(1),简单聊聊2024年大数据开发开发的现状和思考

img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

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

[root@localhost ~]# docker search elasticsearch


![](https://img-blog.csdnimg.cn/direct/17b428aa79314a84bcb89882547c087a.png)



(2)拉取镜像



docker pull elasticsearch:7.8.0


![](https://img-blog.csdnimg.cn/direct/07a61152272c47b18c05594476c66439.png)


  
 (3)配置ES



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


![](https://img-blog.csdnimg.cn/direct/c21b069453834b089820707cb20fc5fc.png)


(4)编辑配置文件



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


![](https://img-blog.csdnimg.cn/direct/5a38581ab3774f7c87fd743dc735d4c1.png)



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


![](https://img-blog.csdnimg.cn/direct/fd23e42e19c04aceb1506632aee3382a.png)


 (5)查看端口


9200端口被cpolar占用



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


![](https://img-blog.csdnimg.cn/direct/a818b93894514697b3956f9b22daa2c9.png)


(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


![](https://img-blog.csdnimg.cn/direct/da5d27e962614fefba7387d0e0a6e9f3.png)


设置开机启动ES



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


![](https://img-blog.csdnimg.cn/direct/f0c58e0cb66d42a0a52580d3e717e3a9.png)


(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”
}


![](https://img-blog.csdnimg.cn/direct/923e7b63c4a644c1962454e98278cb93.png)


### 3.OpenEuler 部署 Kibana


(1) 拉取镜像



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


![](https://img-blog.csdnimg.cn/direct/bc1a5cd517fd4706a1592d33a827ee62.png)


(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


![](https://img-blog.csdnimg.cn/direct/941a5ad650eb4b1c962a84d74f77d62b.png)


设置开机启动Kibana



docker update kibana --restart=always


![](https://img-blog.csdnimg.cn/direct/e5599203468444498b3b1555b4558cae.png)


(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


![](https://img-blog.csdnimg.cn/direct/0683693f887345848b21492705426d52.png)


(4)配置Kibana


进入到kibana容器里面



docker exec -it dd6c5f03b175 /bin/sh


![](https://img-blog.csdnimg.cn/direct/9af3f1ea4c7746c2a464f6edb99d35ae.png)


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



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


![](https://img-blog.csdnimg.cn/direct/acf7a2f055e643b59983e220d395519c.png)


覆盖配置文件,将如下内容写到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


修改前:


![](https://img-blog.csdnimg.cn/direct/b3e381f3394d435fb9391e54179ae7c3.png)


修改后:


![](https://img-blog.csdnimg.cn/direct/1b172ed35aa442e8935cb84ffe3f51f2.png)


(5)测试



http://192.168.204.141:5601


选择右边的Explore on my own


![](https://img-blog.csdnimg.cn/direct/ee26e481ff914375abdc8dcc5240bc4e.png)


进入页面


![](https://img-blog.csdnimg.cn/direct/55372c20441445c0901b707216895242.png)


### 4.部署 Elasticvue插件


(1)浏览器搜索


Firefox浏览器



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


![](https://img-blog.csdnimg.cn/direct/4fba3b9e1f8145d6b697c5ac55b304bb.png)


Edge浏览器



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


![](https://img-blog.csdnimg.cn/direct/c2be8614cce94040910c22da06fe65ed.png)


Chrome浏览器



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


![](https://img-blog.csdnimg.cn/direct/eb49041419e743018a9c872023eb0e70.png)


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


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


![](https://img-blog.csdnimg.cn/direct/244b98d738bb4999804f1cbc1a320568.png)


输入ES的IP地址进行连接![](https://img-blog.csdnimg.cn/direct/9f86f78ffa514146baf0048dfe1b0568.png)


测试连接



http://192.168.204.141:19200/


![](https://img-blog.csdnimg.cn/direct/dd81ecd44fe04c1eb7354153850c3655.png)


成功:


![](https://img-blog.csdnimg.cn/direct/d2bf1f984f70494ba4264652f0175bc5.png)


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


![](https://img-blog.csdnimg.cn/direct/f92334ced4444b418bc55b2bcd7a029f.png)


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


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


![](https://img-blog.csdnimg.cn/direct/897f1ec6565c445d82294ae1cc676d07.png)![](https://img-blog.csdnimg.cn/direct/49215e9875444aa286127797246dab85.png)![](https://img-blog.csdnimg.cn/direct/ad03c776149d41548363f21281d6de2f.png)


输入ES的IP地址进行连接


![](https://img-blog.csdnimg.cn/direct/cf4c67f86e3945ccb75c344d99be17f0.png)


测试连接



http://192.168.204.141:19200/


![](https://img-blog.csdnimg.cn/direct/35c213b70dac4fb09c0a5b8f71558f4a.png)


成功:


![](https://img-blog.csdnimg.cn/direct/3af98e2542d94b1ba7cb355e1aa2a77c.png)


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



![img](https://img-blog.csdnimg.cn/img_convert/10ee5d38ce3f2a3f0a839519401df15a.png)
![img](https://img-blog.csdnimg.cn/img_convert/ec7739aefb85f69f4bc397e854fd8cec.png)

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

**[需要这份系统化资料的朋友,可以戳这里获取](https://bbs.csdn.net/topics/618545628)**


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

direct/3af98e2542d94b1ba7cb355e1aa2a77c.png)


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



[外链图片转存中...(img-FinHwy4n-1715105371559)]
[外链图片转存中...(img-hks0OjQm-1715105371559)]

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

**[需要这份系统化资料的朋友,可以戳这里获取](https://bbs.csdn.net/topics/618545628)**


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

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值