2016-01-24 6 views
0

Я следую официальной Azure документации Microsoft,: Analyze real-time Twitter sentiment with HBase in HDInsight учебник, чтобы создать простой в реальном времени твитов потокового сервиса, который будет писать твиты в таблицу HBase размещен на Azure Кластер HDInsight HBase.Твиты Streaming Service не может писать 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, которая была выпущена сегодня. На потоках произошла ошибка.

Thanks

+0

Спасибо! Я пытаюсь использовать последнюю версию nuget, как упоминалось выше, но она все еще не работает – juvchan

+0

Привет, не могли бы вы сообщить мне, работает ли поток или нет. Вы можете проверить, когда начинается поток и когда он останавливается со следующими событиями ([обработка ошибок потока] (https://github.com/linvi/tweetinvi/wiki/Streams#stop-and-error-handling): поток .StreamStopped + = (отправитель, арг) => { вар exceptionThatCausedTheStreamToStop = args.Exception; вар 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 мы эффективно изменили порядок, чтобы сделать его согласованным через Twitterinvi и с Twitter. – Linvi