wso2esb如何连接和查询HBASE



在Wso2 ESB中如何连接到HBase并进行查询。作为wso2ESB,我们有dblookup中介,但它适用于sql数据库。那么,是否有任何与HBASE连接的解决方案。

您需要首先在wso2esb中提供数据源详细信息,可以从前端或后端提供。我在datasource.xml文件中提到了下面的路径WSO2_Home/repository/conf/datasources/更新。

<datasource>
<name>WSO2_ANALYTICS_RS_DB_HBASE</name>
<description>The datasource used for analytics file system</description>
<jndiConfig>
<name>jdbc/WSO2HBaseDB</name>
</jndiConfig>
<definition type="HBASE">
<configuration>
<property>
<name>hbase.zookeeper.quorum</name>
<value>localhost</value>
</property>
<property>
<name>hbase.zookeeper.property.clientPort</name>
<value>2181</value>
</property>
<property>
<name>fs.hdfs.impl</name>
<value>org.apache.hadoop.hdfs.DistributedFileSystem</value>
</property>
<property>
<name>fs.file.impl</name>
<value>org.apache.hadoop.fs.LocalFileSystem</value>
</property>
</configuration>
</definition>
</datasource>

更改后,尝试重新启动服务器,看看是否能够从前端连接。

最新更新