3
Я хочу получить строки из HBase, используя фильтр типа QualiferFilter в python-api.
Я знаю, как получить строки из HBase, например, под кодом.Spark: Как использовать фильтр HBase, например, QualiferFilter by python-api
host = 'localhost'
keyConv = "org.apache.spark.examples.pythonconverters.ImmutableBytesWritableToStringConverter"
valueConv = "org.apache.spark.examples.pythonconverters.HBaseResultToStringConverter"
conf = {"hbase.zookeeper.quorum": host, "hbase.mapreduce.inputtable": "user",
"hbase.mapreduce.scan.columns": "u:uid",
"hbase.mapreduce.scan.row.start": "1", "hbase.mapreduce.scan.row.stop": "100"}
rdd = sc.newAPIHadoopRDD("org.apache.hadoop.hbase.mapreduce.TableInputFormat",
"org.apache.hadoop.hbase.io.ImmutableBytesWritable",
"org.apache.hadoop.hbase.client.Result",
keyConverter=keyConv, valueConverter=valueConv, conf=conf)
Но, я также хочу получить строки с использованием фильтров.
Какие коды необходимо добавить?
вы выяснить, как это сделать? – void
Я не мог найти решение. В конце концов, я использую Scala API. Я думаю, что Python API еще нельзя использовать для производственной среды. – penlight