欢迎查阅本周的 Apache Doris 社区 FAQ 栏目!
在这个栏目中,每周将筛选社区反馈的热门问题和话题,重点回答并进行深入探讨。旨在为广大用户和开发者分享有关 Apache Doris 的常见问题。
通过这个每周 FAQ 栏目,希望帮助社区小伙伴更好地了解和应用 Apache Doris,促进经验交流和技术共享。
SQL问题
❓Q1 doris 如何中断一个查询?
💡A1 如下:
1. SHOW [FULL] PROCESSLIST; 然后执行 KILL QUERY processlist_id | query_id
2. curl -X POST -u {user}:{pass} http://{be_ip}:9050/rest/v2/manager/query/kill/{query_id}
❓Q2 doris建表时,datetime默认值不能使用now()?
💡A2 可以设置为current_timestamp,例如:
k1 TINYINT,
k2 DECIMAL(10,2) DEFAULT "10.5",
k4 BIGINT NULL DEFAULT "1000" COMMENT "This is column k4",
v1 VARCHAR(10) REPLACE NOT NULL,
v2 BITMAP BITMAP_UNION,
v3 HLL HLL_UNION,
v4 INT SUM NOT NULL DEFAULT "1" COMMENT "This is column v4"
dt datetime(6) default current_timestamp(6) on update current_timestamp(6)
❓Q3 doris 如何查看版本号?
💡A3 如下:
1. show backends;
2. show variables like '%version_comment%';
3. be/lib/doris_be -v
数据操作问题
❓Q1 通过jdbc链接别的catalog,url怎么写?
💡A1 如下:
-- 必须同时指定 catalog 和 db
jdbc:mysql://127.0.0.1:3306/my_catalog.my_db_name
❓Q2 doris 如何类似 spark ml 的组件进行机器学习 ml 训练推理?
💡A2 可基于 spark-doris-connector 将数据查出来再进行spark ml
spark-doris-connector 内容可以查阅:
https://doris.apache.org/zh-CN/docs/ecosystem/spark-doris-connector
❓Q3 2.1.0版本的异步物化视图是否支持 schema change?
💡A3 当前不支持,后续版本会提供一个替换物化视图的语法,例如:新建一个新schema的物化视图,再把新物化视图rename为老物化视图,不影响实际使用
2.1异步物化视图内容可以查阅:
https://doris.apache.org/zh-CN/docs/query-acceleration/async-materialized-view/
运维常见问题
❓Q1 doris单表的tablet总量怎么统计?
💡A1 单表tablet 总数量 = partition num * 建表指定的bucket num * 副本数
❓Q2 doris部署时报错:java.net.NoRouteToHostException: 没有到主机的路由 (Host unreachable)
💡A2 如下:
1. 防火墙没关
2. 网络无法正常通信
❓Q3 doris中fe master的选举算法是什么?
💡A3 bdbje 里自带的算法,类似paxos
其它问题
❓Q doris 兼容哪些bi工具?
💡A 包括但不限于:
1. apache/superset:开源免费
2. dataease/dataease:开源免费
3. running-elephant/datart:开源免费
4. smartBI:个人免费版和企业收费版
5. powerBI:个人免费版和企业收费版
6. tableau:试用版和企业收费版
7. fineBI:个人免费版和企业收费版