2016-01-24 41 views
0

我下面微軟的官方Azure的文檔:Analyze real-time Twitter sentiment with HBase in HDInsight教程創建一個簡單的實時鳴叫流服務,將寫微博成HBase的表託管在Azure上HDInsight HBase集羣。鳴叫流服務無法寫入到HBase的表Azure的HDInsight的HBase集羣上

我已經正確設置了我的Twitter應用程序憑據。我使用最新的Microsoft HBase .NET庫和最新的TweetinviAPI .NET C#庫(0.9.10.1)。

var credential = Auth.SetUserCredentials(TWITTERAPPAPIKEY, TWITTERAPPAPISECRET, TWITTERAPPACCESSTOKEN, TWITTERAPPACCESSTOKENSECRET); 
var stream = Stream.CreateFilteredStream(credential); 

我不明白背後爲什麼沒有實時的微博寫了我的HBase的表從我的流媒體服務程序的原因。

感謝任何幫助!

在此先感謝。

回答

1

請更新至今日發佈的版本0.9.10.2。 有一個影響Streams的錯誤。

謝謝

+0

謝謝!我嘗試使用上面提到的最新nuget版本,但它仍然不能正常工作 – juvchan

+0

嗨,如果流正在運行,你能否告訴我。您可以檢查流何時開始以及何時停止以及以下事件([流錯誤處理](https://github.com/linvi/tweetinvi/wiki/Streams#stop-and-error-handling): 流.StreamStopped + =(發件人,參數)=> {VAR = exceptionThatCausedTheStreamToStop args.Exception; VAR twitterDisconnectMessage = args.DisconnectMessage; }; – Linvi

0

遇到了同樣的問題,與最新的Tweetinvi。

舊版本(0.9.3.3)適合我。

+0

當你說你最新的意思做1.0 你能不能讓我知道你怎麼 – Linvi

+0

我實際上在幾個星期前嘗試過「最新的」,我從nuget安裝的,我注意到設置憑證的方式不同,目前我使用的是舊的,這是TwitterCredentials.SetCredentials(a,b, c,d);我會嘗試1.0並給你更新。 – onpduo

+0

之前1.0我們已經有效地改變了順序,使其在Tweetinvi和Twitter上保持一致。 – Linvi