You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nifi.apache.org by je...@apache.org on 2016/12/31 23:11:32 UTC
[1/2] nifi-minifi-cpp git commit: MINIFI-149 Updating project README
with updates to build and needed dependencies.
Repository: nifi-minifi-cpp
Updated Branches:
refs/heads/master ee39673c4 -> 8c5bf0779
MINIFI-149 Updating project README with updates to build and needed dependencies.
Project: http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/repo
Commit: http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/commit/305b910c
Tree: http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/tree/305b910c
Diff: http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/diff/305b910c
Branch: refs/heads/master
Commit: 305b910cf322de56faef6ecb20304a774e45ad95
Parents: ee4bb13
Author: Aldrin Piri <al...@apache.org>
Authored: Thu Dec 29 21:59:33 2016 -0500
Committer: Aldrin Piri <al...@apache.org>
Committed: Thu Dec 29 21:59:33 2016 -0500
----------------------------------------------------------------------
README.md | 48 ++++++++++++++++++++++++++++++++++++++++++++----
1 file changed, 44 insertions(+), 4 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/blob/305b910c/README.md
----------------------------------------------------------------------
diff --git a/README.md b/README.md
index 165a572..ba0abc7 100644
--- a/README.md
+++ b/README.md
@@ -52,6 +52,7 @@ Perspectives of the role of MiNiFi should be from the perspective of the agent a
* LogAttribute
* ListenSyslog
* ExecuteProcess
+ * AppendHostInfo
* Provenance events generation is supported and are persisted using levelDB.
## System Requirements
@@ -70,12 +71,50 @@ Perspectives of the role of MiNiFi should be from the perspective of the agent a
* libboost and boost-devel
* 1.48.0 or greater
* libxml2 and libxml2-devel
-* leveldb and leveldb-devel
+* libleveldb and libleveldb-devel
+* libuuid and uuid-dev
### To run
#### Libraries
* libxml2
+* libuuid
+* libleveldb
+
+The needed dependencies can be installed with the following commands for:
+
+Yum based Linux Distributions
+```
+# ~/Development/code/apache/nifi-minifi-cpp on git:master
+$ yum install cmake \
+ gcc gcc-c++ \
+ leveldb-devel leveldb \
+ libuuid libuuid-devel \
+ libxml2-devel libxml2 \
+ boost-devel
+```
+
+Aptitude based Linux Distributions
+```
+# ~/Development/code/apache/nifi-minifi-cpp on git:master
+$ apt-get install cmake \
+ gcc g++ \
+ libleveldb-dev libleveldb1v5 \
+ uuid-dev uuid \
+ libxml++2.6-dev libxml++2.6-2v5 \
+ libboost-all-dev
+```
+
+OS X Using Homebrew (with XCode Command Line Tools installed)
+```
+# ~/Development/code/apache/nifi-minifi-cpp on git:master
+$ brew install cmake \
+ leveldb \
+ ossp-uuid \
+ libxml2 \
+ boost
+```
+
## Getting Started
@@ -159,9 +198,10 @@ $ rm -rf ./build
### Configuring
The 'conf' directory in the root contains a template config.yml document.
-This is compatible with the format used with the Java MiNiFi application. Currently, a subset of the configuration is supported. Additional information on the YAML format for the config.yml can be found in the [MiNiFi System Administrator Guide](https://nifi.apache.org/minifi/system-admin-guide.html).
+This is compatible with the format used with the Java MiNiFi application. Currently, a subset of the configuration is supported and MiNiFi C++ is currently compatible with version 1 of the MiNiFi YAML schema.
+Additional information on the YAML format for the config.yml and schema versioning can be found in the [MiNiFi System Administrator Guide](https://nifi.apache.org/minifi/system-admin-guide.html).
-Additionally, users can utilize the MiNiFi Toolkit Converter to aid in creating a flow configuration from a generated template exported from a NiFi instance. The MiNiFi Toolkit Converter tool can be downloaded from http://nifi.apache.org/minifi/download.html under the `MiNiFi Toolkit Binaries` section. Information on its usage is available at https://nifi.apache.org/minifi/minifi-toolkit.html.
+Additionally, users can utilize the MiNiFi Toolkit Converter (version 0.0.1 - schema version 1) to aid in creating a flow configuration from a generated template exported from a NiFi instance. The MiNiFi Toolkit Converter tool can be downloaded from http://nifi.apache.org/minifi/download.html under the `MiNiFi Toolkit Binaries` section. Information on its usage is available at https://nifi.apache.org/minifi/minifi-toolkit.html.
Flow Controller:
@@ -223,7 +263,7 @@ MiNiFi can also be installed as a system service using minifi.sh with an optiona
$ ./bin/minifi.sh install [service name]
## Documentation
-See http://nifi.apache.org/minifi for the latest documentation.
+See https://nifi.apache.org/minifi for the latest documentation.
## License
Except as otherwise noted this software is licensed under the
[2/2] nifi-minifi-cpp git commit: Merge remote-tracking branch
'apache/master' into MINIFI-149
Posted by je...@apache.org.
Merge remote-tracking branch 'apache/master' into MINIFI-149
Project: http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/repo
Commit: http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/commit/8c5bf077
Tree: http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/tree/8c5bf077
Diff: http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/diff/8c5bf077
Branch: refs/heads/master
Commit: 8c5bf077961cbf1cbcdba4964bab671fe1638e36
Parents: 305b910 ee39673
Author: Jeremy Dyer <jd...@gmail.com>
Authored: Sat Dec 31 17:57:29 2016 -0500
Committer: Jeremy Dyer <jd...@gmail.com>
Committed: Sat Dec 31 17:57:29 2016 -0500
----------------------------------------------------------------------
----------------------------------------------------------------------