自动下载安装presto-cli

背景

最新比较懒,没有坚持写读书笔记。

下午被同事纠结于一个简单的问题,突然想到,既然这么纠结这个简单的不能再简单的事情,我随性直接脚本化,看看还有什么大招要放。


起因

搭建presto环境的时候,在client端,当时下载的物件直接赋权限就使用了,因为只是一个测试,就没有注意一些细节。即改名字。

mv presto-cli-0.147-executable.jar presto

经过争论后,觉得无趣,写了个脚本直接了事。

start-presto.sh

#!bin/sh

PRESTO_HOME=(dirname $0)

#steo1:download presto-cli file
curl -o presto $1

#step2:move to bin floder
mv presto $PRESTO_HOME/bin/

#grant privileges
chmod +x $PRESTO_HOME/bin/presto

#start cli
$PRESTO_HOME/bin/preso --server loclahost:8080

使用的时候,参照下面的例子:

start-presto.sh https://repo1.maven.org/maven2/com/facebook/presto/presto-cli/0.147/presto-cli-0.147-executable.jar
以后就一劳永逸了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值