小弟也有參考這篇 [url=http://blog.johnsonlu.org/ubuntuhbase-thrift-php/]
來安裝thrift ,但最後DemoClient.php是空白的
目前jps裡面有 HMaster
ThriftServer
(由於RAM目前只有2G,並沒有安裝hadoop的檔案系統,
但Hbase仍能正常put data 和create table)
從 apache 的 error.log 檔得到的訊息是
[Wed May 07 08:08:16.250933 2014] [:error] [pid 20097]
[client 140.116.245.208:51774]
PHP Warning:
require_once(/var/www/hbase/thrift/type/TMessageType.php):
failed to open stream: No such file or directory in /var/www/hbase/DemoClient.php on line 31
在 DemoClien.php 中
require_once( $GLOBALS['THRIFT_ROOT'].'/type/TMessageType.php' ); #第31行
require_once( $GLOBALS['THRIFT_ROOT'].'/type/TType.php' );
require_once( $GLOBALS['THRIFT_ROOT'].'/exception/TException.php' );
require_once( $GLOBALS['THRIFT_ROOT'].'/factory/TStringFuncFactory.php' );
require_once( $GLOBALS['THRIFT_ROOT'].'/stringfunc/TStringFunc.php' );
require_once( $GLOBALS['THRIFT_ROOT'].'/stringfunc/Core.php' );
那檢查/var/www/hbase/thrift/ 資料夾底下後 發現我根本沒有type目錄( TMessageType.php 也沒有)
小弟沒有檔案:
TMessageType.php' 、TType.php 、 TException.php 、 TStringFuncFactory.php 、 TStringFunc.php Core.php
和資料夾:
type、exception、factory、stringfunc
請求大家給小弟一些建議,
接下來應該怎麼做小弟的DemoClient才能正常執行@@??