在centos下配置hbase环境并简单使用hbase shell

发布时间:2019-11-19 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了在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删除

脚本宝典总结

以上是脚本宝典为你收集整理的在centos下配置hbase环境并简单使用hbase shell全部内容,希望文章能够帮你解决在centos下配置hbase环境并简单使用hbase shell所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。