我正在尝试使用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驱动程序导入所有行?