实时OLAP(二)Apache Pinot快速入门

一、编译代码

       git clone git@github.com:apache/incubator-pinot.git

       cd incubator-pinot

       mvn install package -DskipTests -Pbin-dist -DdownloadSources -DdownloadJavadocs -Drat.numUnapprovedLicenses=5000

       cd pinot-distribution/target/apache-pinot-incubating-0.2.0-SNAPSHOT-bin

       chmod +x bin/*.sh

二、离线快速入门

       1、bin/quick-start-offline.sh

   2、 http://localhost:9000/query/

      3、Pinot使用类似SQL的查询语言PQL来查询数据。以下是一些示例查询(完整的文献参考https://pinot.readthedocs.io/en/latest/pql_examples.html#pql):

/*Total number of documents in the table*/
SELECT count(*) FROM baseballStats LIMIT 0

/*Top 5 run scorers of all time*/
SELECT sum('runs') FROM baseballStats GROUP BY playerName TOP 5 LIMIT 0

/*Top 5 run scorers of the year 2000*/
SELECT sum('runs') FROM baseballStats WHERE yearID=2000 GROUP BY playerName TOP 5 LIMIT 0

/*Top 10 run scorers after 2000*/
SELECT sum('runs') FROM baseballStats WHERE yearID>=2000 GROUP BY playerName

/*Select playerName,runs,homeRuns for 10 records from the table and order them by yearID*/
SELECT playerName,runs,homeRuns FROM baseballStats ORDER BY yearID LIMIT 10

三、实时快速入门      

    1、bin/quick-start-realtime.sh

    2、查询实例       

SELECT * FROM meetupRsvp ORDER BY mtime DESC LIMIT 50

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值