Skip to content

Commit 4a45626

Browse files
authored
Update norikra howto for fluent-package (#550)
Signed-off-by: Kentaro Hayashi <hayashi@clear-code.com>
1 parent 0a46b0a commit 4a45626

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

how-to-guides/cep-norikra.md

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ This article explains how to use [Fluentd](https://www.fluentd.org/) and [Norikr
88

99
However, Fluentd is not primarily designed for stream processing. We must restart Fluentd after making modifications to its configuration/code, making it unsuitable for running _both_ short-span \(seconds or minutes\) calculations and long-span \(hours or days\) calculations. If we restart Fluentd to perform a short-span calculation, all existing internal statuses of short and long span calculations are lost. For large scale stream processing platforms, code/processes must be added/removed without any such losses.
1010

11-
[Norikra](https://norikra.github.io/) is an open-source stream processing server based on [Esper](https://github.com/espertechinc/esper) by [EsperTech](http://www.espertech.com). It allows you to subscribe/unsubscribe to data streams anytime and add/remove SQL queries anytime. [Norikra](https://norikra.github.io/) is written by [@tagomoris](https://github.com/tagomoris), a committer of the Fluentd project.
11+
[Norikra](https://norikra.github.io/) is an open-source stream processing server based on [Esper](https://github.com/espertechinc/esper) by [EsperTech](https://www.espertech.com/). It allows you to subscribe/unsubscribe to data streams anytime and add/remove SQL queries anytime. [Norikra](https://norikra.github.io/) is written by [@tagomoris](https://github.com/tagomoris), a committer of the Fluentd project.
1212

1313
This article will show you how to integrate [Fluentd](https://fluentd.org/), [Norikra](https://norikra.github.io/), and the [Fluentd norikra plugin](https://github.com/norikra/fluent-plugin-norikra) to create a robust stream data processing platform.
1414

@@ -18,21 +18,23 @@ The figure below shows the high-level architecture:
1818

1919
![Fluentd + Norikra Overview](../.gitbook/assets/fluentd-norikra-overview%20%281%29%20%282%29.png)
2020

21-
## Installation
21+
## Prerequisites
2222

23-
For the sake of simplicity, this guide will set up a one-node configuration. Please install the following on the same node:
23+
The following software/services are required to be set up correctly:
2424

2525
* [Fluentd](https://fluentd.org/)
2626
* [Fluentd Norikra Plugin](https://github.com/norikra/fluent-plugin-norikra/)
2727
* [Norikra](https://norikra.github.io/)
2828

29-
### Installing Fluentd and fluentd-plugin-norikra
30-
31-
Fluentd can be installed through RubyGems or via deb/rpm packages.
29+
You can install Fluentd via major packaging systems.
3230

3331
* [Installation](../installation/)
3432

35-
`fluent-plugin-norikra` can be installed with the `gem install fluent-plugin-norikra` \(or `fluent-gem`\) command.
33+
### Installing Fluentd Norikra Plugin
34+
35+
If `out_norikra` (fluent-plugin-norikra) is not installed yet, please install it manually.
36+
37+
See [Plugin Management](..//installation/post-installation-guide#plugin-management) section how to install fluent-plugin-norikra on your environment.
3638

3739
### Installing Norikra
3840

@@ -60,7 +62,7 @@ You can also check the current Norikra's status via the WebUI \([http://localhos
6062

6163
## Fluentd Configuration
6264

63-
We'll now configure Fluentd. If you used the deb/rpm package, Fluentd's config file is located at `/etc/td-agent/td-agent.conf`. Otherwise, it is located at `/etc/fluentd/fluentd.conf`.
65+
We'll now configure Fluentd. If you used the deb/rpm package, Fluentd's config file is located at `/etc/fluent/fluentd.conf`.
6466

6567
### HTTP Input
6668

0 commit comments

Comments
 (0)