wso2 esb如何连接和查询到HBASE

时间:2018-08-06 13:34:08

标签: wso2 wso2esb

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

1 个答案:

答案 0 :(得分:0)

您需要首先在wso2 esb中提供数据源详细信息,您可以从前端或后端进行操作。我在下面的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>

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