使用presto调用hive

启动hive metastore服务

hive --service hivestore &

关于最后的一个&,告诉小白一下是后台运行的意思

presto配置使用hive插件

presto所在的文件中etc(自建)的catalog(自建)中hive.properties(自建文件)中配置

connector.name=hive-hadoop2#这个连接器的选择要根据自身集群情况结合插件包的名字来写
hive.metastore.uri=thrift://cdh1:9083  #修改为 hive-metastore 服务所在的主机名称,这里我是安装在master节点
hive.config.resources=/usr/local/hadoop/etc/hadoop/core-site.xml,/usr/local/hadoop/etc/hadoop/hdfs-site.xml

启动presto服务器

presto部署的文件夹中
bin/launcher run
或者 bin/launcher start#后台执行

检查presto服务器情况

点看master:port(e.p. master:8080)去查看是否成功启动

执行presto-cli

cli的jar下载好改成你喜欢的名字我这里是presto,给执行权限chmod +x
./presto-cli --server localhost:8080 --catalog hive --schema default
连接成功后可以,“show tables;”一下看下有没有起到作用
./presto-cli --server localhost:8080 --catalog hive --schema default --execute "show tables;"
也可以如上所示直接执行,注意的是你不是localhost:8080,这个根据你系统的情况来处理
查询完了之后看过结果后按Q键退出查询状态,可以继续输入操作语句,具体可以看文档




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值