Golang Go语言中是否有支持 sasl 的 hive 客户端?
用 lwldcr 的 gohive 在查询多个字段是报错
Golang Go语言中是否有支持 sasl 的 hive 客户端?
1 回复
更多关于Golang Go语言中是否有支持 sasl 的 hive 客户端?的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
在Golang(Go语言)中,确实存在支持SASL的Hive客户端。对于需要SASL认证的Hive连接,可以使用GoHive这个客户端库。
GoHive是一个实现了SASL协议Plain模式的Go语言Hive客户端,它参照pyhs2进行开发,并支持基本的客户端和查询操作。你可以通过GitHub获取这个开源项目(https://github.com/lwldcr/gohive),并尝试在你的项目中使用它。
除了GoHive,虽然还有其他Go语言的Hive客户端库,如github.com/colinmarc/hive
或基于Thrift和ODBC的连接方式,但据我了解,它们在SASL支持方面可能不如GoHive完善。因此,如果你需要SASL认证,GoHive会是一个更好的选择。
当然,随着技术的不断发展,新的库和工具也在不断涌现。如果你发现有其他更好的支持SASL的Go语言Hive客户端,也可以考虑使用。不过,在选择任何库或工具时,都建议仔细查看其文档和社区支持情况,以确保其稳定性和可靠性。