php连接 hive,Hive-ODBC透過php連接到Hive的SSL問題

在尝试使用PHP通过ODBC连接到Hive时遇到SSL问题,错误提示为(1110) unexpected response received from server。已尝试参考网站建议自行签署证书,并修改odbc.ini配置,包括设置SSL为1,允许自签名服务器证书等。但随后出现新的错误:SQL错误[unixODBC][Hortonworks][DriverSupport] (1160) Cannot enable SSL for the connection...。同时,使用beeline测试SSL连接也显示handshake_failure。寻求帮助确认是odbc.ini配置错误还是SSL证书问题。
摘要由CSDN通过智能技术生成

之前在處理PHP連接到ODBC問題,解決到一半的時候遇到了SSL的問題

我將部份的設定改過之後跳出了這個錯誤訊息

(1110) unexpected response received from server. please ensure the server host and port specified for the connection are correct and confirm if ssl should be enabled for the connection

所以我開始想辦法解決SSL的問題

我參考了這個網站並按照底下的回覆自己嘗試簽了憑證出來

41ea579172dbe34c6eefcccd8be57762.png

然後我改了設定檔(odbc.ini)

這是目前的設定

[ODBC]

#InstallDir=/opt/odbc/unixodbc/lib

# Specify any global ODBC configuration here such as ODBC tracing.

[ODBC Data Sources]

Hortonworks Hive 64-bit=Hortonworks Hive ODBC Driver 64-bit

[Hive_odbc_64]

Description=Hortonworks Hive ODBC Driver (64-bit) DSN

Driver=/usr/lib/hive/lib/native/Linux-amd64-64/libhortonworkshiveodbc64.so

HOST=ha

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值