CentOS部署Apache Superset大数据可视化BI分析工具并实现无公网IP远程访问(3)

img
img
img

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

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

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

policycoreutils-python x86_64 2.5-34.el7 base 457 k
python-IPy noarch 0.75-6.el7 base 32 k
setools-libs x86_64 3.3.8-4.el7 base 620 k
slirp4netns x86_64 0.4.3-4.el7_8 extras 81 k


这里验证docker是否安装好  
 启动docker: `sudo systemctl start docker`  
 pull一个hello world 执行看看:`sudo docker run hello-world`  
 看到 Hello from Docker就表示可以了。


注意:这里hello-world镜像会从仓库pull,如果没网,需要自己去dockerhub下载这个镜像。


#### 1.2 克隆superset代码到本地并使用docker compose启动


这里不用git clone命令,直接下载zip包再解压即可  
 浏览器打开https://github.com/apache/superset网页,Dowanload ZIP 即可。


将下载的ZIP包(superset-master.zip)上传至`/opt/superset`目录,需要自己创建。  
 使用`unzip superset-master.zip` 解压后得到superset-master文件夹


随后`cd superset-master-` 如果要修改默认的用户名密码,请先看第3步,而后再继续。  
 执行`docker compose -f docker-compose-non-dev.yml pull`  
 这个过程会需要几分钟


上一步完成后,执行`docker compose -f docker-compose-non-dev.yml up`  
 等到控制台输出变慢后 就完成了。


此时打开浏览器 输入:http://IP:8088/或localhost:8088登录即可。  
 默认用户名密码是admin


进入到Superset登录界面


![324596c479f7f17ff706a94656d2745](https://img-blog.csdnimg.cn/img_convert/5a686aad0589dbaa82b4f8e7f3b6050f.png)


![48a53d5f42840b330bc9d9e25717dfc](https://img-blog.csdnimg.cn/img_convert/53152351308eabac0becc4da619bbfbb.png)


### 2. 安装cpolar内网穿透,实现公网访问


这里我们用cpolar内网穿透工具,它支持http/https/tcp协议,不需要公网IP,不需要设置路由器,使用不限制流量。


**登录cpolar官网:https://www.cpolar.com**


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


在cpolar的下载页面中,找到对应版本的cpolar安装程序,笔者使用的是Windows操作系统,因此选择Windows版下载。


![image-20231010171854756](https://img-blog.csdnimg.cn/img_convert/efabfbca9193b336344ad134e3d438d9.png)


下载完成后,将下载的文件解压,并双击其中的`.msi`文件,就能自动执行cpolar的安装程序,我们只要一路`Next`,就能完成安装。


![](https://img-blog.csdnimg.cn/img_convert/02f86b18022438fd98b001ab9aedcc64.png)


![](https://img-blog.csdnimg.cn/img_convert/624a1328afd2977e2542faa2221f7f4d.png)


由于cpolar会为每个用户创建独立的数据隧道,并辅以用户密码和token码保证数据安全,因此我们在使用cpolar之前,需要进行用户注册。注册过程也非常简单,只要在cpolar主页右上角点击`用户注册`,在注册页面填入必要信息,就能完成注册。


![20230322092214](https://img-blog.csdnimg.cn/img_convert/7cbbe68594570aef4c5d1c40dbf083ec.png)


![20230322092215](https://img-blog.csdnimg.cn/img_convert/63d85baed292de48d6e14314665fddf4.png)


注册完后,登录cpolar的客户端,(可以在浏览器中输入`localhost:8088`直接访问,也可以在开始菜单中点击cpolar客户端的快捷方式),点击客户端主界面左侧`隧道管理`——`创建隧道`按钮,进入本地隧道创建页面


![](https://img-blog.csdnimg.cn/img_convert/4917beb6780b640541fa5654fd91c9d9.png)


1. `隧道名称`:可以看做cpolar本地的隧道信息注释,只要方便我们分辨即可
2. `协议`:选择`http协议`
3. `本地地址`:本地地址即为本地网站的输出端口号,内网默认端口为192.168.50.170:88,这里填入`192.168.50.170:88`



> 
> **注意:如果正常输入8080端口,网页出现400情况,需要把前面IP完整填写到`本地地址`和点击 `高级`——`Host头域`**
> 
> 
>
4. `域名类型`:如果打算创建临时数据隧道,则直接勾选“随机域名”,由cpolar客户端自行生成网络地址
5. `地区`:与cpolar云端预留的信息一样,我们依照实际使用地填写即可


![a66424e89856e2586c0ee15a9fd18fe](https://img-blog.csdnimg.cn/img_convert/bed053579f23e242b73dc0ff1b135648.png)


完成这些设置后,就可以点击下方按钮。


数据隧道创建完成后,cpolar会自动跳转至`隧道管理`——`隧道列表`页面。在这个页面,我们可以对这条数据隧道进行管理,包括开启、关闭或删除这条隧道,也可以点击`编辑`按钮,对这条数据隧道的信息进行修改。


![ac8b45b9d98ebfb2e07bb57a89e09b1](https://img-blog.csdnimg.cn/img_convert/3ad08ab1f469651a85a0427afe91f6d5.png)


superset数据隧道入口(公共互联网访问地址),则可以在`状态`——`在线隧道列表`中找到。


![31c35254841b7e07c1272632b335383](https://img-blog.csdnimg.cn/img_convert/99a8aa7fc4e572ed7d4e7866fbbc5293.png)


复制两个隧道的任意一个公网地址,粘贴到公网浏览器中。


![c68f8a462c6b1f0a048c6800e3a6801](https://img-blog.csdnimg.cn/img_convert/bb772444af7ee95616da84b42b8a97ac.png)


粘贴公网地址到浏览器后,显示公网访问公司的内网superset登录界面,登录后实现公网访问内网。


![64e1524540e7a0154e98629f197da24](https://img-blog.csdnimg.cn/img_convert/967aef2f1eb75d10d59c1c5de263d4df.png)


### 3. 设置固定连接公网地址


由于以上使用cpolar所创建的隧道使用的是随机公网地址,24小时内会随机变化,不利于长期远程访问。因此我们可以为其配置二级子域名,该地址为固定地址,不会随机变化【ps:cpolar.cn已备案】



> 
> 注意需要将cpolar套餐升级至基础套餐或以上,且每个套餐对应的带宽不一样。【cpolar.cn已备案】
> 
> 
> 


[登录cpolar官网](https://bbs.csdn.net/forums/4f45ff00ff254613a03fab5e56a57acb),点击左侧的预留,选择保留二级子域名,设置一个二级子域名名称,点击保留,保留成功后复制保留的二级子域名名称。


保留成功后复制保留成功的二级子域名的名称


![58c44d3b81d5630a66ce425b6c90da0](https://img-blog.csdnimg.cn/img_convert/d3b0760a9f0354d92646f7da4121c18c.png)


返回登录cpolar web UI管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到所要配置的隧道,点击右侧的编辑


![670a38ff09001f378bfd59a9fcaaf99](https://img-blog.csdnimg.cn/img_convert/bb3aba58af570ec82403f86f8bce916c.png)


修改隧道信息,将保留成功的二级子域名配置到隧道中


* 域名类型:选择二级子域名
* Sub Domain:填写保留成功的二级子域名



![img](https://img-blog.csdnimg.cn/img_convert/cff6958fab2b6a30c9afd859973e74b4.png)
![img](https://img-blog.csdnimg.cn/img_convert/c60ce2b0c400ec25641c780b36a4f20f.png)
![img](https://img-blog.csdnimg.cn/img_convert/d4c2579d35f0acb278f724745781b6d7.png)

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

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

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

阶课程,涵盖了95%以上大数据知识点,真正体系化!**

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值