Hbase indexer常用命令

2021-09-10 03:47:56 字數 937 閱讀 9707

1. 啟動hbase-indexer服務

./bin

/hbase-indexer server -z s1:

2181

,s2:

2181

,s3:

2181

> /work/hbase-indexer.log

引數說明:

-z:hbase-indexer要用到的zookeeper的鏈結資訊

/work/hbase-indexer.log 輸出日誌檔案路徑

新增索引

./hbase-indexer add-indexer

-n indexer_vip

-cp solr.zk=s1:2181,s2:2181,s3:2181,s4:2181,s5:2181/solr

-cp solr.collection=collection_vip

引數說明:

-n 要建立的索引名稱引數,indexer_vip 索引名稱

-c 索引對映檔案路徑

solr.zk zookeeper 鏈結資訊

solr.collection 索引對映的集合資訊,collection_vip 集合名稱

刪除索引

./hbase-indexer delete-indexer --name 'indexer_vip'

引數說明

delete-indexer 動作命令

indexer_vip 要被刪除的索引名稱

4. 檢視所有索引清單

./hbase-indexer list-indexers -dump

引數說明

list-indexers 動作命令

-dump 新增此引數可以顯示索引的配置詳情

Hbase Indexer索引器的配置

最基本的索引器配置只需要表名和單個字段。但是,可以在索引器配置檔案中使用許多配置設定來自定義行為。以下是可以在索引器配置中的頂級元素上設定的屬性列表。table屬性指定索引器要索引的hbase表的名稱。它是 索引器元素中唯一的必需屬性。基於行的索引將單個hbase行中的所有資料視為solr中單個文件...

mysql dba常用命令 MYSQL常用命令

安裝利用rpm包安裝mysql,設定tcp 3306埠的iptables。root密碼管理設定root使用者的密碼mysqladmin uroot password password 修改root使用者的密碼mysqladmin uroot p password password 資料庫,表管理進入...

mysql tovdate MySQL常用命令

啟動 net start mysql 進入 mysql u root p mysql h localhost u root p databasename 列出資料庫 show databases 選擇資料庫 use databasename 列出 show tables 顯示 列的屬性 show c...