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数据库



启动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 初始化失败

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

缺少 /etc/my.cnf.d 的文件夹 ,mkdir 新建,重新启动
3 mlsql-engine 更换spark运行模式报错


解决,在maven依赖时 CSDN链接

来源:CSDN
作者:两点半holy
链接:https://blog.csdn.net/qq_42496461/article/details/104007895