MLSQL 的使用小记

怎甘沉沦 提交于 2020-01-17 02:22:21

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链接

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!