使用ZoomData 2.3作为社交聆听工具(与Twitter集成)
这次我将尝试将ZoomData 2.3与Twitter进行整合。我将介绍一些不太顺利的部分。需要注意的是,这个步骤前提是提前在Twitter上进行开发者注册,并且可以使用Twitter API。
ZoomData与Twitter的合作
选择数据源
在ZoomData中,将Twitter指定为数据源。请点击左上角的配置图标(齿轮图标),选择Sources,然后点击Twitter图标。



然而…出现错误消息无法继续进行。
Falled to save source:Operation is not supported. streaming is disabled
经过调查,发现为了与Twitter进行协作,需要额外添加MongoDB。从2.3版本开始,基本数据库已更改为PostgreSQL,需要在后续安装MongoDB才能与Twitter进行协作。
所以从现在开始,我们将先安装MongoDB,然后再与Twitter进行连接。
暂停ZoomData的进程
我們先停止使用ZoomData。
# systemctl stop zoomdata
安装MongoDB
我决定根据这个进行安装。我将安装Community版。
MongoDB安装
出于谨慎起见,请确认SE Linux处于宽松或禁用状态。
创建存储库
# touch /etc/yum.repos.d/mongodb-org-3.2.repo
# cat /etc/yum.repos.d/mongodb-org-3.2.repo
[mongodb-org-3.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.2.asc
# yum -y update
安装
# yum install -y mongodb-org
启动过程
启动进程。
# systemctl start mongod
我会确认一下是否没有出现错误。
# systemctl status mongod
让我们将自动启动功能打开吧。
# /sbin/chkconfig mongod on
MongoDB的配置
在MongoDB中进行以下设置。以下是一个示例值。
在MongoDB上创建数据库
# mongo
MongoDB shell version: 3.2.11
中略
> use zoomdata
添加账户
# mongo
>use zoomdata
>db.createUser({
> user: "admin",
> pwd: "password",
> roles: [
> {
> role: "readWrite",
> db: "zoomdata"
> }
> ]
>})
确认是否可以放进去。
# mongo zoomdata -u admin -ppassword
修改配置
将IP地址从127.0.0.1更改为0.0.0.0,以实现远程访问。
# network interfaces
net:
port: 27017
bindIp: 0.0.0.0 # Listen to local interface only, comment to listen on all interfaces.
我会确认是否可以放进去。
# mongo {サーバのIPアドレス}
ZoomData配置修改
追加MongoDB的信息
# diff /etc/zoomdata/zoomdata.properties /etc/zoomdata/zoomdata.properties.org
4,9d3
<
< # MongoDb parameters
< zoomdata.db.host={サーバのIPアドレス}:27017
< zoomdata.db.name=zoomdata
< zoomdata.db.username=admin
< zoomdata.db.password=password
#
ZoomData 启动过程
# systemctl start zoomdata
需要一些时间。请返回ZoomData的图形用户界面,重新开始”ZoomData和Twitter的协作”的操作。
ZoomData和Twitter的整合(续)
确认
输入Twitter用户名和密码以授权连接应用程序。

“设置Field”
可以指定要显示的字段,并且可以使用日语为其设置别名。暂时什么也不做,点击Next。

图表的设置
我指定了从2016年11月27日到现在的时间段。完成了。

Chartへのリンクが表示されますのでクリックします。Barsを選択しました。
展示Chart
我稍微调整了一下设置。现在可以看到日本的推文列表前20名左右。我将横轴的群组名称设置为“标签”。在左侧的过滤器中将个人资料语言设置为日语。在左侧的排序和限制中将限制设置为20个。以下是结果。

Twitterなので猥雑なワードの登場はご容赦を・・・。例としてソーシャルリスニングツールとしての活用が容易であるとお分かりいただけるかと思います。グラフが上下に動きますのでリアルタイム感があります。
以上就是。