ကြီးမားသောအချက်အလက်များ၏ခေတ်တွင် Hbase တွင်စွမ်းဆောင်ရည်မြင့်မားသောဖြန့်ဝေထားသောဒေတာဘေ့စ်အနေဖြင့်အမြောက်အများသိုလှောင်ခြင်းနှင့်ပြုပြင်ခြင်းအတွက်ကျယ်ကျယ်ပြန့်ပြန့်အသုံးပြုသည်။ PHP Language သည် Developer များအနေဖြင့် Hbase နှင့်အပြန်အလှန်ဆက်သွယ်မှုကြောင့်အပြန်အလှန်ဆက်သွယ်မှုနှင့်အပြန်အလှန်ဆက်သွယ်မှုအတွက်ဘုံရွေးချယ်မှုတစ်ခုဖြစ်လာသည်။ ဤဆောင်းပါးသည်သင့်အား Hbase PHP API ကိုမည်သို့အသုံးပြုရမည်ကိုနက်နက်နဲအဲနားလည်ရန်နှင့်ဖွံ့ဖြိုးတိုးတက်မှုနှင့်လျင်မြန်စွာစတင်ရန်ကူညီလိမ့်မည်။
Hbase Php API သည် php ပတ် 0 န်းကျင်ရှိ hbase data များကိုထည့်သွင်းခြင်း, PHP အစီအစဉ်များအတွက် hbase ကိုရယူခြင်းလုပ်ငန်းစဉ်ကိုရိုးရှင်းလွယ်ကူသည်။ ဒေတာစီမံခန့်ခွဲမှုပိုမိုအဆင်ပြေပြီးအကျိုးရှိစေသည်။
Hbase Php API ကိုမစတင်မီသင် Hbase နှင့် PHP ပတ်ဝန်းကျင်ကိုအရင်တည်ဆောက်ရန်လိုအပ်သည်။ တပ်ဆင်ခြင်းအဆင့်များကိုအောက်တွင်ဖော်ပြထားသည်။
ဆာဗာတွင် hbase တပ်ဆင်ထားကြောင်းအတည်ပြုပါ။
hbase ဗားရှင်း
Hbase PHP တိုးချဲ့ခြင်းကို install လုပ်ရန် pecl tool ကိုသုံးပါ။
pecl install hbase
php.ini configuration file တွင် hbase extene ကိုထည့်ပါ။
extension = hbase.so
တပ်ဆင်မှုပြီးဆုံးသွားသောအခါအောက်ပါကုဒ်များမှတဆင့် hbase ကိုချိတ်ဆက်နိုင်သည်။ အမှန်တကယ်ပြင်ဆင်မှုနှင့်အညီ host name နှင့် port နံပါတ်ကိုချိန်ညှိပါ။
$ hbase = New Hbase \ hbase ('localhost', 9090); $ connection = $ hbase-> ဆက်သွယ်မှု ();
Hbase Php API သည်ဖန်ဆင်းခြင်း, စာဖတ်ခြင်း, မွမ်းမံခြင်းနှင့်ဖျက်ခြင်းနှင့်ဖျက်ခြင်းအပါအ 0 င်အသုံးများသောအချက်အလက်များကိုလုပ်ဆောင်ရန်ခွင့်ပြုသည်။ နမူနာကုဒ်သည်အောက်ပါအတိုင်းဖြစ်သည် -
$ ဇယား = 'my_table'; $ Rowkey = 'Row1'; $ qualifier = 'qualifier; $ table, $ cfase; $ cfase; $ cfase; $ cfase; $ cfase; $ cfase; $ cfkey; $ cfase; $ cfase; $ cfase; $ cfase;
$ ရလဒ် = $ ဆက်သွယ်မှု -> Get ($ စားပွဲခံ, $ Rowkey); ECHO $ ရလဒ် [$ columnfamily ။ '': '' ။ $ qualifier];
$ Newvalue = 'updated value'; $ connection-> ထည့်သွင်းခြင်း ($ စားပွဲခံ, $ trainkey, $ columnfamily; $ columnfamily; $ The Qualifier; $ Qualifier, $ Qualifier, $ qualifier, $ Newvalue);
$ ဆက်သွယ်မှု -> Delete ($ Table, $ Rowkey);
ဤဆောင်းပါးသည် API မှတဆင့် hbase database နှင့်ချိတ်ဆက်ထားသောဆက်သွယ်မှုနှင့်ဒေတာများကိုမည်သို့အကောင်အထည်ဖော်ရမည်ကိုဤဆောင်းပါးသည်မိတ်ဆက်ပေးသည်။ ဤအကြောင်းအရာများကိုကျွမ်းကျင်ပြီးနောက် developer များသည် PHP ဘာသာစကားကို Hbase တွင်ပိုမိုထိရောက်စွာစီမံခန့်ခွဲရန်ပိုမိုထိရောက်စွာစီမံခန့်ခွဲရန်,
ဤလမ်းညွှန်သည်သင်၏စီမံကိန်းကိုဖွံ့ဖြိုးတိုးတက်စေရန်နှင့်သင်၏အလုပ်စွမ်းဆောင်ရည်ကိုတိုးတက်စေရန်ကူညီနိုင်သည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။