<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當(dāng)前位置: 首頁 - 科技 - 知識百科 - 正文

        HbaseQualifierFilter

        來源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-09 13:24:20
        文檔

        HbaseQualifierFilter

        HbaseQualifierFilter:Hbase QualifierFilter用于過濾qualifier,也就是一個(gè)列族里面data:xxx,冒號后面的字符串。 =。= package com.fatkun.filter.comparison;import java.io.IOException;import org.apache.hadoop.conf.Config
        推薦度:
        導(dǎo)讀HbaseQualifierFilter:Hbase QualifierFilter用于過濾qualifier,也就是一個(gè)列族里面data:xxx,冒號后面的字符串。 =。= package com.fatkun.filter.comparison;import java.io.IOException;import org.apache.hadoop.conf.Config

        Hbase QualifierFilter用于過濾qualifier,也就是一個(gè)列族里面data:xxx,冒號后面的字符串。 =。= package com.fatkun.filter.comparison;import java.io.IOException;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.hbase.HBaseCon

        Hbase QualifierFilter用于過濾qualifier,也就是一個(gè)列族里面data:xxx,冒號后面的字符串。 =。=

        package com.fatkun.filter.comparison;
        import java.io.IOException;
        import org.apache.hadoop.conf.Configuration;
        import org.apache.hadoop.hbase.HBaseConfiguration;
        import org.apache.hadoop.hbase.HColumnDescriptor;
        import org.apache.hadoop.hbase.HTableDescriptor;
        import org.apache.hadoop.hbase.client.Get;
        import org.apache.hadoop.hbase.client.HBaseAdmin;
        import org.apache.hadoop.hbase.client.HTable;
        import org.apache.hadoop.hbase.client.Put;
        import org.apache.hadoop.hbase.client.Result;
        import org.apache.hadoop.hbase.client.ResultScanner;
        import org.apache.hadoop.hbase.client.Scan;
        import org.apache.hadoop.hbase.filter.BinaryComparator;
        import org.apache.hadoop.hbase.filter.CompareFilter;
        import org.apache.hadoop.hbase.filter.FamilyFilter;
        import org.apache.hadoop.hbase.filter.Filter;
        import org.apache.hadoop.hbase.filter.QualifierFilter;
        import org.apache.hadoop.hbase.util.Bytes;
        public class TestHbaseQualifierFilter {
        	String tableName = "test_qualifier_filter";
        	Configuration config = HBaseConfiguration.create();
        	/**
        	 * 部分代碼來自hbase權(quán)威指南
        	 * @throws IOException
        	 */
        	public void testRowFilter() throws IOException {
        	HTable table = new HTable(config, tableName);
        	Scan scan = new Scan();
        	System.out.println("只列出小于col5的列");
        	Filter filter1 = new QualifierFilter(CompareFilter.CompareOp.LESS, 
        	 new BinaryComparator(Bytes.toBytes("col5")));
        	scan.setFilter(filter1);
        	ResultScanner scanner1 = table.getScanner(scan);
        	for (Result res : scanner1) {
        	System.out.println(res);
        	}
        	scanner1.close();
        	System.out.println("get也可以設(shè)置filter");
        	Get get1 = new Get(Bytes.toBytes("row003"));
        	 get1.setFilter(filter1);
        	 Result result1 = table.get(get1); 
        	 System.out.println("Result of get(): " + result1);
        	}
        	/**
        	 * 初始化數(shù)據(jù)
        	 */
        	public void init() {
        	// 創(chuàng)建表和初始化數(shù)據(jù)
        	try {
        	HBaseAdmin admin = new HBaseAdmin(config);
        	if (!admin.tableExists(tableName)) {
        	HTableDescriptor htd = new HTableDescriptor(tableName);
        	HColumnDescriptor hcd1 = new HColumnDescriptor("data1");
        	htd.addFamily(hcd1);
        	HColumnDescriptor hcd2 = new HColumnDescriptor("data2");
        	htd.addFamily(hcd2);
        	HColumnDescriptor hcd3 = new HColumnDescriptor("data3");
        	htd.addFamily(hcd3);
        	admin.createTable(htd);
        	}
        	HTable table = new HTable(config, tableName);
        	table.setAutoFlush(false);
        	int count = 50;
        	for (int i = 1; i <= count; ++i) {
        	Put p = new Put(String.format("row%03d", i).getBytes());
        	p.add("data1".getBytes(), String.format("col%01d", i % 10)
        	.getBytes(), String.format("data1%03d", i).getBytes());
        	p.add("data2".getBytes(), String.format("col%01d", i % 10)
        	.getBytes(), String.format("data2%03d", i).getBytes());
        	p.add("data3".getBytes(), String.format("col%01d", i % 10)
        	.getBytes(), String.format("data3%03d", i).getBytes());
        	table.put(p);
        	}
        	table.close();
        	} catch (IOException e) {
        	e.printStackTrace();
        	}
        	}
        	/**
        	 * @param args
        	 * @throws IOException
        	 */
        	public static void main(String[] args) throws IOException {
        	TestHbaseQualifierFilter test = new TestHbaseQualifierFilter();
        	test.init();
        	test.testRowFilter();
        	}
        }

        聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        HbaseQualifierFilter

        HbaseQualifierFilter:Hbase QualifierFilter用于過濾qualifier,也就是一個(gè)列族里面data:xxx,冒號后面的字符串。 =。= package com.fatkun.filter.comparison;import java.io.IOException;import org.apache.hadoop.conf.Config
        推薦度:
        標(biāo)簽: qu filter hbase
        • 熱門焦點(diǎn)

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲第一第二第三第四第五第六 | 亚洲欧洲日本天天堂在线观看| 美女的胸又黄又www网站免费| 在线观看视频免费国语| 亚洲av永久无码精品三区在线4| 久久精品国产大片免费观看| 亚洲日本精品一区二区| 久久国产乱子伦精品免费一| 久久久久亚洲Av片无码v| 精品国产亚洲男女在线线电影 | 一边摸一边爽一边叫床免费视频| 亚洲 自拍 另类小说综合图区| 国产成人亚洲综合无| 99re免费视频| 亚洲午夜国产精品| 中文字幕无码不卡免费视频| 亚洲熟伦熟女专区hd高清| 日本xxwwxxww在线视频免费| 婷婷亚洲综合五月天小说在线| 亚洲国产精品嫩草影院久久| 你懂得的在线观看免费视频| 亚洲AV人无码激艳猛片| 国产精品久久免费| 色婷婷六月亚洲综合香蕉| 亚洲一级免费毛片| 亚洲码欧美码一区二区三区| 一级毛片直播亚洲| 亚洲一区二区在线免费观看| 亚洲五月综合网色九月色| 国产成人3p视频免费观看| 一级一看免费完整版毛片| 国产亚洲无线码一区二区| 18观看免费永久视频| 亚洲国产精品日韩av不卡在线 | 一区二区三区精品高清视频免费在线播放| 亚洲 综合 国产 欧洲 丝袜| 三级网站在线免费观看| 亚洲1区1区3区4区产品乱码芒果| 免费h成人黄漫画嘿咻破解版| 曰批全过程免费视频在线观看无码| 亚洲一区二区免费视频|