连接到clickhouse,并用sql从其中查询结果。
包含3个最重要的文件夹:
-
etc/: 包含所有的配置和默认设置.
注: 'profile.py' 对隐私极其重要(推送代码时请慎重检查),其中包含了很多认证设置。'logging.json' 仅用于记录runtime日志信息。
-
data/: src ----经script处理----> result. Notes: 'src/' 与 'result/' 中的文件是一一对应的.
-
script/: 典型的 javaweb 目录(controller <------service<------utils).
-
在 'profile.py' 中设置您的认证信息。
-
修改 '/script/query_sql.py':
2.1 在 X-lab2017/github-analysis-report 中克隆您的目标工程, 它可以是 'github-analysis-report/sql/' 或 'github-analysis-report/case-study/sql/' 的子目录。把克隆副本放入 'data/src/'。
-
运行 'script/service/query_sql.py'。 在 'data/result' 查看运行结果。
-
相关公众号及推送文章:重磅 |《GitHub 2020 数字洞察报告》正式发布
-
相关资源:《GitHub 2020 数字洞察报告》
-
实验室简介:X-Lab
说明:本项目birdflyi/query_clickhouse是项目X-lab2017/github-analysis-report的关联项目。部分功能与《GitHub 2020 数字洞察报告》保持一致,简介见公众号相关推文:重磅 |《GitHub 2020 数字洞察报告》正式发布。