在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配置文件,为了测试方便,我们以单机模式启动
<configuration> <property> <name>hbase.rootdir</name> <value>file:///data/hbase/data</value> </property> </configuration>
运行中可能会出现配置的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删除
相关推荐
步知道 2020-10-27
85251846 2020-09-14
tianhuak 2020-11-24
huha 2020-10-16
lianshaohua 2020-09-23
laisean 2020-11-11
zhangjie 2020-11-11
大牛牛 2020-10-30
firefaith 2020-10-30
liguojia 2020-10-20
wangzhaotongalex 2020-10-20
以梦为马不负韶华 2020-10-20
CARBON 2020-10-20
彼岸随笔 2020-10-20
lianshaohua 2020-10-20
yutou0 2020-10-17
JohnYork 2020-10-16
xiaonamylove 2020-10-16
Julyth 2020-10-16