linux里临时设置hbase参数,在centos下配置hbase环境并简单使用hbase shell
操作系統版本:centos7
jdk版本:jdk-8u151-linux-x64.rpm
hbase版本:hbase-1.2.6
以單機模式安裝運行
配置centos為靜態IP
配置靜態ip
vi /etc/sysconfig/network-scripts/ifcfg-eth0
IPADDR=192.168.109.130
NETMASK=255.255.255.0
配置網關
vi /etc/sysconfig/network
GATEWAY=192.168.109.2
配置DNS
vi /etc/resolv.conf
nameserver 223.5.5.5
nameserver 223.6.6.6
重啟網絡
systemctl restart network
安裝下載好的jdk rmp包
rpm -ivh jdk-8u151-linux-x64.rpm
-i 安裝
-v 顯示詳情
-h 顯示進度
安裝后的java目錄在jdk-8u151-linux-x64.rpm
配置JAVA_HOME環境變量
vim /etc/profile
在最后加入
JAVA_HOME=/usr/java/jdk1.8.0_151
運行source /etc/profile使環境變量生效
將下載好的hbase包復制到/data目錄下,解壓
tar zxvf hbase-1.2.6-bin.tar.gz
mv hbase-1.2.6 hbase
進入/data/hbase/conf目錄,執行vim hbase-site.xml修改hbase配置文件,為了測試方便,我們以單機模式啟動
hbase.rootdir
file:///data/hbase/data
運行中可能會出現配置的JAVA_HOME未立刻生效的現象,我們可以通過修改hbase的配置文件再次配置JAVA_HOME
vim /data/hbase/conf/hbase-env.sh
找到export JAVA_HOME這一行,刪除前面的#號注釋,修改為自己的路徑,參考如下
export JAVA_HOME=/usr/java/jdk1.8.0_151
啟動hbase
cd /data/hbase/bin
./start-hbase.sh
使用hbase shell來進行簡單的hbase操作
./hbase shell
創建表和列族
create 'test', 'cf'
顯示已經創建的表
list
向test表中插入數據
put 'test', 'row1', 'cf:a', 'hello,world'
掃描顯示test表中全部數據
scan 'test'
獲取test表中指定行的數據
get 'test', 'row1'
注意:
hbase shell中輸入錯誤的時候,直接按回退鍵是無法刪除數據的,可以使用ctrl+backspace刪除
總結
以上是生活随笔為你收集整理的linux里临时设置hbase参数,在centos下配置hbase环境并简单使用hbase shell的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python 散点图 不同颜色_pyth
- 下一篇: 触发器及其应用实验报告总结_双面喷绘材料