phoenix query server
其他语言可以连接phoenix 可以通过 phoenix query server 连接
calcite-avatica-go
Phoenix-Golang
@H_492_12@module Phoenix-Golang go 1.15 require github.com/apache/calcite-avatica-go/v5 v5.0.0 // indirect
- example
package main
import (
"database/sql"
"fmt"
)
import _ "github.com/apache/calcite-avatica-go/v5"
func main() {
db, _ := sql.open("avatica", "http://xxx:8765/SYstem"+
"?authentication=SPNEGO"+
"&krb5Conf=/etc/krb5.conf"+
"&serialization=PROTOBUF"+
"&principal=xx/xx@HADOOP.COM"+
"&keytab=/Users/xx/keytab/xx.keytab")
rows, err := db.Query("SELECT TABLE_scheR_638_11845@,TABLE_NAME FROM CATALOG")
if err != nil {
panic(err)
}
defer rows.Close()
var (
TABLE_scheR_638_11845@ String
TABLE_NAME String
)
for rows.Next() {
err := rows.Scan(&TABLE_scheR_638_11845@, &TABLE_Name)
if err != nil {
errors := fmt.Sprintln("err: ", err)
print(errors)
}
result := fmt.Sprintln("result: ", TABLE_scheR_638_11845@, TABLE_Name)
print(result)
}
}
大佬总结
以上是大佬教程为你收集整理的golang连接开启kerberos的phoenix query server服务端全部内容,希望文章能够帮你解决golang连接开启kerberos的phoenix query server服务端所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。