...
The HBase DAL component uses Apache HBase for storing events (Analytics Record Store), and HDFS (the distributed file system used by Apache Hadoop) for storing index information (Analytics File System). You have the option of specifying either or both of these implementations in their deployment. For example, you can specify HBase for storing events, and use a relational storage solution for storing index-related information.
...
Property | Description |
---|---|
<implementation> | The implementation class of the Analytics Record Store relevant for HBase, which is org.wso2.carbon.analytics.datasource.hbase.HBaseAnalyticsRecordStore . |
<property name="datasource"> | The Carbon datasource name of the type "HBASE", which is used to look up to find the associated HBase data source. |
Configurations for the Analytics File System
For configuring HBase as the underlying datasource implementation for the Analytics File System, specify the HDFS configurations in the <DAS_HOME>repository/conf/analytics/analytics-config.xml
file as shown in the below example.
Code Block | ||
---|---|---|
| ||
<analytics-file-system>
<implementation>org.wso2.carbon.analytics.datasource.hbase.HDFSAnalyticsFileSystem</implementation>
<properties>
<!-- the data source name mentioned in data sources configuration -->
<property name="datasource">WSO2_ANALYTICS_FS_DB_HDFS</property>
</properties>
</analytics-file-system> |
The properties of the above configurations are described below.
Property | Description |
---|---|
<implementation> | The implementation class of the Analytics File System relevant for HDFS, which is org.wso2.carbon.analytics.datasource.hbase.HDFSAnalyticsFileSystem . |
<property name="datasource"> | The Carbon datasource name of the type "HDFS", which is used to look up to find the associated HDFS data source. |
Configuring the datasources
...
Configuring the datasource for the Analytics Record Store
Change the configurations of the WSO2_ANALYTICS_EVENT_STORE_DB
datasource in the <DAS_HOME>/repository/conf/datasources/
analytics-datasources.xml
file accordingly. For information on the datasource configurations, see Configuring a HBase Datasource.
Configuring the datasource for the Analytics File System datasource
Change the configurations of the WSO2_ANALYTICS_FS_DB
datasource in the <DAS_HOME>/repository/conf/datasources/
analytics-datasources.xml
file accordingly. For information on the datasource configurations, see Configuring a HDFS Datasource.