Update aerospike mapping file to support field to bin value mapping
Project: http://git-wip-us.apache.org/repos/asf/gora/repo Commit: http://git-wip-us.apache.org/repos/asf/gora/commit/13f252e5 Tree: http://git-wip-us.apache.org/repos/asf/gora/tree/13f252e5 Diff: http://git-wip-us.apache.org/repos/asf/gora/diff/13f252e5 Branch: refs/heads/master Commit: 13f252e525e103155502953ebdad1006909747ba Parents: b0c1977 Author: nishadi <ndime...@gmail.com> Authored: Mon Jun 19 17:37:02 2017 +0530 Committer: nishadi <ndime...@gmail.com> Committed: Mon Jun 19 17:37:02 2017 +0530 ---------------------------------------------------------------------- gora-tutorial/conf/gora-aerospike-mapping.xml | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/gora/blob/13f252e5/gora-tutorial/conf/gora-aerospike-mapping.xml ---------------------------------------------------------------------- diff --git a/gora-tutorial/conf/gora-aerospike-mapping.xml b/gora-tutorial/conf/gora-aerospike-mapping.xml index 676f52c..aca18ca 100644 --- a/gora-tutorial/conf/gora-aerospike-mapping.xml +++ b/gora-tutorial/conf/gora-aerospike-mapping.xml @@ -24,7 +24,21 @@ <policy name="write" gen="IGNORE" exists="CREATE" key="DIGEST" retry="ONCE" timeout="1000"/> <policy name="read" key="DIGEST" timeout="1000"/> - <class name="org.apache.gora.tutorial.log.generated.Pageview" keyClass="java.lang.Long" set="AccessLog" namespace = "test" /> - <class name="org.apache.gora.tutorial.log.generated.MetricDatum" keyClass="java.lang.String" set="Metrics" namespace = "test"/> + <class name="org.apache.gora.tutorial.log.generated.Pageview" keyClass="java.lang.Long" set="AccessLog" namespace = "test"> + <field name="url" bin="url"/> + <field name="timestamp" bin="timestamp"/> + <field name="ip" bin="ip" /> + <field name="httpMethod" bin="httpMethod"/> + <field name="httpStatusCode" bin="httpStatusCode"/> + <field name="responseSize" bin="responseSize"/> + <field name="referrer" bin="referrer"/> + <field name="userAgent" bin="userAgent"/> + </class> + + <class name="org.apache.gora.tutorial.log.generated.MetricDatum" keyClass="java.lang.String" set="Metrics" namespace = "test"> + <field name="metricDimension" bin="metricDimension"/> + <field name="timestamp" bin="ts"/> + <field name="metric" bin="metric"/> + </class> </gora-otd>