php連線hive執行sql查詢

2021-05-26 09:53:16 字數 529 閱讀 7285

使用php連線hive的條件

1  需要安裝thrift  安裝步驟

#  ./configure --without-ruby 

#   make && make install

如果沒有安裝libevent libevent-devel的應該先安裝這兩個依賴庫yum -y install libevent libevent-devel

安裝好後啟動hive thrift

# ./hive --service hiveserver >/dev/null 2>/dev/null &

檢視hiveserver預設埠是否開啟10000   如果開啟表示成功

注:php版本要求是5.2或者以上

php連線hive**

將以上**存為test.php到apache的www路徑/var/www/html/中  php連線hive的依賴包放到/var/www/html/hivephp/thrift/

開啟瀏覽器瀏覽http://localhost/test.php就可以看到查詢結果了

php連線hive執行HQL查詢

使用php連線hive的條件 1 需要安裝thrift 安裝步驟 configure without ruby make make install 如果沒有安裝libevent libevent devel的應該先安裝這兩個依賴庫yum y install libevent libevent dev...

mysql 以及hive 執行sql

mysql 有兩種方式 針對sql指令碼即多條sql放在一起 mysql u使用者名稱 p密碼 d資料庫 sql指令碼檔案路徑全名 如果在 sql 指令碼檔案中使用了 use 資料庫,則 d資料庫 選項可以忽略 或者進入命令列mysql 中 直接source path sql 如果是直接執行 sql...

Hive執行SQL語句報錯

用hive執行以下sql語句 select count id from test 控制台輸出以下錯誤資訊 error during job,obtaining debugging information.failed execution error,return code 2 from org.ap...