操作系统版本: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包
安装后的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
启动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'