presto安装和集成kerberos的hive
安装
下载安装包
presto官网:https://prestodb.io/
- presto-server下载连接:https://repo1.maven.org/maven2/com/facebook/presto/presto-server/0.248/presto-server-0.248.tar.gz
- presto-cli客户端下载连接:https://repo1.maven.org/maven2/com/facebook/presto/presto-cli/0.248/presto-cli-0.248-executable.jar
- JDBC DRIVER 下载连接:https://repo1.maven.org/maven2/com/facebook/presto/presto-jdbc/0.248/presto-jdbc-0.248.jar
解压presto-server包
文件目录结构如下
创建etc目录
结构如下:
在etc目录创建需要配置文件
1. 创建config.propertie
内容如下:
2. 创建jvm.config
内容如下:
注意:如果集群没有集成kerberos,配置最后一行需要去掉。
3. 创建log.properties
配置日志级别
内容如下:
4. 创建node.properties
内容如下:
在etc目录下创建catlog目录
在catalog目录下配置数据源
1. 配置mysql数据源
内容如下:
2. 配置hive数据源(没权限)
内容如下:
客户端配置
将客户端放到 ${PRESTO_HOME}/bin 下:
修改名称为 presto ,并赋予执行权限 chmod +x
测试
集成kerberos
生成persto主体的princal
集成Kerberos环境Hive
1. 修改hive.properties
在hive.properties配置文件中增加访问HiveMetastore和HDFS的Kerberos认证信息,将如上配置同步至Presto集群所有节点的${PRESTO_HOME}/etc/catalog/hive.properties文件中。
注意:在配置hive.metastore.url时,需要使用HiveMetastore服务的HOSTNAME,否则在使用Kerberos访问HiveMetastore时会报找不到Kerberos账号的错误。
2. 修改config.properties
注意:最后一行
3. 配置HDFS
修改core-site.xml
4. 重启HDFS 和 presto
测试
测试命令1:
内容如下:
测试命令2:
结果如下:
测试成功!
__EOF__

本文作者:彬在俊
本文链接:https://www.cnblogs.com/erlou96/p/16878380.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文链接:https://www.cnblogs.com/erlou96/p/16878380.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律