目錄
1.上一篇
Hadoop HBase Hive | 二、Hadoop 集羣搭建
2.上傳HBase
官網下載 http://www.apache.org/dyn/closer.cgi/hbase
上傳hbase-2.2.2-bin.tar.gz 至 hadoop文件夾下面.
tar -zxvf hbase-2.2.2-bin.tar.gz
3.修改hbase-site.xml
hbase.rootdir 要和 hadoop的 core-site.xml 的 fs.defaultFS 一樣。
<configuration>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.rootdir</name>
<value>hdfs://hadoop-master:9000/hbase</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>hadoop-master,hadoop-slave,hadoop-slave02,hadoop-slave03</value>
</property>
<property>
<name>hbase.unsafe.stream.capability.enforce</name>
<value>false</value>
</property>
</configuration>
4.配置regionservers
vi conf/regionservers
5.配置HBASE_HOME
vi ~/.bash
source ~/.bashrc
6.拷貝相關文件
scp -r ~/.bashrc root@hadoop-slave:~/
scp -r ~/.bashrc root@hadoop-slave02:~/
scp -r ~/.bashrc root@hadoop-slave03:~/
scp -r /usr/local/hadoop-2.10.0/hbase-2.2.2 root@hadoop-slave:/usr/local/hadoop-2.10.0/
scp -r /usr/local/hadoop-2.10.0/hbase-2.2.2 root@hadoop-slave:/usr/local/hadoop-2.10.0/
scp -r /usr/local/hadoop-2.10.0/hbase-2.2.2 root@hadoop-slave03:/usr/local/hadoop-2.10.0/
7.啓動HBase
./bin/start-hbase.sh
查看HBase進程
jps
8.停止 HBase
./bin/stop-hbase.sh
停止之後 查看一下進程 ,如果還有剩餘進程應 kill -9 進程
ps -ef | grep hbase
9.訪問HBase
10.測試HBase
10.1 查看狀態
./bin/hbase shell
status
exit 退出
出現異常則說明hbase配置錯誤,仔細檢查。
10.2 創建表
create 'table_test','field_test'
10.3 獲取表
t1 = get_table('table_test')
10.4 添加一行
t1.put 'row_test','field_test:qualixxx','val_test'
10.5 讀取全部
t1.scan