一、安装presto
本人使用的是mac,可以有两种方式如下:
(1)通过brew方式
brew cask install docker
(2)官网下载桌面版
Install Docker Desktop on Mac | Docker Documentation
配置镜像,是通过网上找的镜像配置:
(1)找到preferences
将镜像配置加入,然后重启即可
执行docker info有如下现实,表示镜像添加成功:
开启Nginx测试:
docker run -d -p 80:80 --name webserver nginx
但是进入web页面总是docker的页面,感觉是因为端口号冲突导致的,也可能是我没安装Nginx导致的,可以尝试用其他组件进行运行测试验证
进入docker终端,进行简单的sql
根据docker官网,启动服务
docker run -p 8080:8080 --name presto ahanaio/prestodb-sandbox
显示server started表示启动成功
在开启一个终端执行如下命令,就进去presto的终端了
docker exec -it presto presto-cli
我得理解show catalogs相当于sql中的show databases;
我得理解show schemas in tpcds等价于sql中的show tables的操作
执行select