MLSQL 的使用小记

MLSQL 解决了哪些问题

1 启动MLSQL与HBASE

mlsql-engine start

mlsql-console start
在这里插入图片描述

mlsql-cluster start

在这里插入图片描述

MLSQL Engine 启动后就是一个实例,可以同时启用多个实例(多条业务线)。MLSQL Cluster(集群管理器) 提供了对多个MLSQL实例的管理,通过类 K8s标签功能将请求发送到不同的MLSQL实例上,并且提供了多种负载均衡策略 。MLSQL Console(MLSQL 控制台) 是一个可供操作web端界面

Cluster,Control 依赖Mysql数据库

Cluster和Engine在同一个项目

启动HBASE
#服务器时间,时间不一致会导致 hbase 启动失败 
date -s "2019-12-17 06:55:00"
#进程 HMaster HRegionServer
./start-hbase.sh

启用hbase shell

./hbase shell 
list
whoami
describe ''

#扫描表
scan '',{}

mlsql连接HBase

inputTableName="表名"
#修改 Spark 运行模式
start-default_new.sh

mlsql 的语法支持 like 语法(测试 MySQL HBase) 当密码有特殊字符(!@#$%^&*)解析失败

解析失败


遇到的异常:
1 mysql 初始化失败
50

原因:配置文件的 ‘sql-mode’ 导致。没有删除 /etc/my.cnf 文件

2 mysql 启动失败

缺少 /etc/my.cnf.d 的文件夹 ,mkdir 新建,重新启动

3 mlsql-engine 更换spark运行模式报错

解决,在maven依赖时 CSDN链接

发布了8 篇原创文章 · 获赞 1 · 访问量 621
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 游动-白 设计师: 上身试试

分享到微信朋友圈

×

扫一扫,手机浏览