- 发布日期:2023-10-30 05:20 点击次数:89 AG炸金花博彩平台是否支持电脑客户端_[[438641]]
本文转载自微信公众号「大数据羊说」,作家antigeneral了呀。转载本文请关连大数据羊说公众号。
1.序篇博主这个系列都是讲 flink sql 关连的试验的。
讲到这个章节,其实挺多常用的 flink sql 语法及实战案例都也曾讲了。
那么旨趣讲了,得在我方家公司把 flink sql 这等好东西用起来啊。
搞大数据缔造的同学基本都知谈在 HUE 上头写 hive sql 贼爽。那么有莫得写 flink sql 的企业级的 web IDE 保举的呢?
经由博主调研之后,发现存两款相称优秀的利器:
Apache Zeppelin Dlink为啥先先容 Dlink 呢?
因为博主和其缔造东谈主员混的很熟了,是以就先拿 Dlink 来尝试尝试。
妄言未几说,全球都念念先看恶果再看若何部署。先望望最终恶果。
2.Dlink 平台恶果 2.1.登录登录
登录账号和密码默许为 admin/admin。
2.2.flink sql 缔造界面具体功能如下图所示:
sql 缔造
郑重:
预跑便是用于快速考据 sql 是否是正确的,不错快速以 standalone 模式跑出来一个扫尾。肥肠地好用。念念看到预跑的扫尾,在 sql 中不成写 insert into xxx 这段。
不错看到是一个功能很都全的 web IDE。
AG炸金花接下来咱们望望若何装配部署 Dlink 0.4.0。
3.装配部署篇 3.1.Dlink 的 github源码径直去 github 上看,也曾开源了,贯穿如下。
https://github.com/DataLinkDC/dlink
3.2.部署环境准备此部署示例是在 Mac OS 上进行,其他环境未测试。
环境 版块 备注 jdk 1.8.0_201 web 基础环境 mysql 8.0+ 存储 web IDE 功课,集群等信息 nginx 博主使用的是 1.21.1 web 前端造访 3.3.下载解压 Dlink 装配包博主是基于 Dlink 0.4.0 版块部署装配的。
第一步:下载 Dlink 0.4.0 装配包。
皇冠现金官网网站咱们掀开 Dlink 0.4.0 release Notes 望望,贯穿如下:
https://github.com/DataLinkDC/dlink/releases/tag/0.4.0
2024年欧洲杯小组赛阶段,法国队在与葡萄牙队的比赛中爆出冷门,被葡萄牙队逆转战胜。掀开上述 0.4.0 release Notes 贯穿后,点击下图中的 dlink-release-0.4.0.tar.gz 下载 Dlink 0.4.0 的装配包。
Dlink 下载
第二步:解压 Dlink 0.4.0 装配包望望。
Dlink
解压后获取的 dlink-release-0.4.0 目次结构如下:
郑重这里仅仅 Dlink 关连的包和文献,flink 任务的扩充势必还会依赖到 flink 关连的包,这就需要你在 dlink-release-0.4.0 目次下我方创建一个 plugins 文献夹。况且将 flink 关连的 jar 放在 plugins 文献夹下。即从 https://archive.apache.org/dist/flink/flink-1.13.2/ 下载对应的 flink tar.gz 到土产货后,将解压后的 flink jar 一谈 copy 到 plugins 文献夹下即可。
config/ -- 竖立文献
config/ 亚博电子游戏-- 竖立文献 |- application.yml lib/ -- 外部依赖及Connector |- dlink-client-1.13-0.4.0.jar |- dlink-connector-jdbc-1.13-0.4.0.jar |- dlink-function-0.4.0.jar |- dlink-metadata-clickhouse-0.4.0.jar |- dlink-metadata-mysql-0.4.0.jar |- dlink-metadata-oracle-0.4.0.jar |- dlink-metadata-postgresql-0.4.0.jar sql/ |- dlink.sql -- Mysql驱动化剧本 auto.sh -- 启动住手剧本 dlink-admin-0.4.0.jar -- 设施包3.4.竖立 Dlink MySQL
既然是一个 web IDE,势必会存储一些 web 诈欺关连的信息。这些信息便是存储在 MySQL 中的。
第一步:创建 MySQL dlink 库。
皇冠客服飞机:@seo3687使用 MySQL-cli 招引 MySQL 创建库。
> mysql -u用户名 -p密码 mysql> create database dlink; mysql> show databases;
Dlink MySQL
第二步:使用 Dlink 的 sql 剧本(dlink 目次\sql 目次\dlink.sql)驱动化 Dlink 数据库表信息,具体驱动化号令行如下。
> mysql -h localhost -u用户名 -p密码 -Ddlink < dlink.sql > mysql -u用户名 -p密码 mysql> use dlink; mysql> show tables;
Dlink MySQL Table
第三步:Dlink 亦然个 web 形态,欧博体育网址用的是 SpringBoot 那一套东西,是以招引 MySQL 得需要进行 Spring 关连的竖立。
是以需要去 dlink 目次\config 目次\application.yml 中修改 MySQL 关连的竖立。由于博主是在土产货部署。是以触及到改变的惟灵验户名和密码,改完之后保存。
application.yml
3.5.启动 web 后端Dlink 是前后端分歧的,刚刚咱们竖立了 MySQL 关连的环境,则不错径直启动后端了,后端占用的端口是 8888,启动号令如下。
sh auto.sh start
在 Mac OS 下启动可能会际遇底下的问题:
bash error
这个特地的原因如下贯穿:
https://jingyan.baidu.com/article/9f63fb91d014b8c8410f0e7a.html
措置有打算如下:
径直把 auto.sh 在其他剪辑器中再行复制出来一个 auto1.sh 启动就不错。
日前,“透明书房”一事在网上引发热议。事情起因是一名网友将自己正在装修的新房发到网上。只见书房里摆放着一张书桌,桌子上方是玻璃,玻璃对面则是客厅,孩子在书房做什么,客厅里的人一览无余。这名网友称,自己打造“透明书房”是为了监督孩子学习。
刘宇宁有不少人追,但他目前是没想法再婚的。
其他号令:
# 住手 sh auto.sh stop # 重启 sh auto.sh restart # 景况 sh auto.sh status
运行日记:
博彩平台是否支持电脑客户端完了台输出:形态根目次下的 dlink.log 文献。
体育场馆日记存档输出:形态根目次下的 logs 目次下。
3.6.竖立 web 前端前端都是一些静态文献,Dlink 使用 Nginx 行动造访前端静态文献的处事器。
第一步:Nginx 在 Mac OS 的装配,如下贯穿:
https://www.jianshu.com/p/4f433d219ab7
第二步:在 nginx.conf 文献中竖立 Dlink 的 server 信息。
土产货装配的话,径直把底下这段 copy 到 nginx.conf 中对应的 server 竖立下就行。
server {
listen 9999;
server_name localhost;
# gzip config
gzip on;
gzip_min_length 1k;
gzip_comp_level 9;
gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;
gzip_vary on;
gzip_disable "MSIE [1-6]\.";
#charset koi8-r;
太阳城集团官网网址#access_log logs/host.access.log main;
location / {
root html;
index index.html index.htm;
皇冠体育hg86a
try_files $uri $uri/ /index.html;
诸神皇冠官方}
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
皇冠官网location = /50x.html {
root html;
}
location ^~ /api {
proxy_pass http://127.0.0.1:8888;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
}
}
第三步:郑重,要点。一定要将 【dlink 目次\html 目次\总共文献】上传至 Nginx 的 [html 目次]下。否则造访 http://127.0.0.1:9999 啥都看不到。
第四步:reload Nginx 竖立信息。
第五步:然后咱们就不错 happy 的使用 Dlink 了。
4.讲求及预测
其他功能博主还在测试中。
援用 Dlink 官网的先容,Dlink 将紧跟 Flink 官方社区发展,为扩充及发展 Flink 的诈欺而昂然,打造 FlinkSQL 的最好搭档的形象。