Cassandra solr使用CQL驱动程序与dataimporthandler集成。获取帧大小大于最大长度(16384000)!

时间:2015-01-25 08:02:37

标签: jdbc solr cassandra dataimporthandler data-import

我正在尝试使用dataimporthandler来使用org.apache.cassandra.cql.jdbc.CassandraDriver集成cassandra和solr。

我能够获取20000行,但它试图获取其显示的所有行"引起:org.apache.thrift.transport.TTransportException:帧大小(16402604)大于最大长度(16384000)!& #34;

我的数据配置文件:

    <dataConfig>
 <dataSource autoCommit="true" driver="org.apache.cassandra.cql.jdbc.CassandraDriver" url="jdbc:cassandra://127.0.0.1/test_new"   />
 <document name="products">
 <entity name="testproducts" query="select * from products LIMIT 20015">
     <field name="id" column="product_id"/>
         <field name="productId" column="product_id"/>
         <field name="productPrice" column="sale_price" />
          <field name="productSource" column="source"/>
     <field name="productMrpPrice" column="mrp_price"/>
              <entity name="productrating" query="select * from product_reviews where product_id='${testproducts.product_id}'">
                <field name="productRating" column="rating" />
                <field name="productReview" column="review" />
                <field name="customerId" column="customer_id" />
                <field name="customerName" column="customer_name" />
            </entity>
  </entity>

  </document>
</dataConfig>

如何在cql jdbc驱动程序类中最大化框架大小?
如何使用cql jdbc驱动程序导入所有行?

0 个答案:

没有答案