MongoDB安装:
Sudo apt-get install MongoDB
JDK安装:
下载jdk解压到tar -xvf /usr/local/software/jdk
配置环境变量:
Gedit /etc/profile
export JAVA_HOME=/usr/local/jdk
export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin
Source /etc/profile
Java -version
HBASE安装:
下载解压缩
配置环境变量:
/etc/profile
export HBASE_HOME=/usr/local/software/hbase
export PATH=${HBASE_HOME}/bin:$PATH
Source一下
Hbase version
修改配置:
1.hbase-env.sh
/usr/local/hbase/conf/hbase-env.sh
export JAVA_HOME=/usr/lib/java8/jdk1.8.0_65
export HBASE_MANAGES_ZK=true //使用的Hbase自带的zookeeper
配置/usr/local/hbase/conf/hbase-site.xml
<configuration>
<property>
<name>hbase.rootdir</name>
<value>file:/data/tools/software/hbase-1.3.4/cache</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>file:/data/tools/software/hbase-1.3.4/cache/zookeeper</value>
</property>
</configuration>
启动hbase
./data/tools/software/hbase-1.3.4/bin/start-hbase.sh
bin/hbase shell
停止hbase
sudo bin/stop-hbase.sh
执行bin/hbase shell进入终端命令:
hbase(main):001:0> status
1 active master, 0 backup masters, 1 servers, 0 dead, 3.0000 average load
创建一张表
hbase(main):004:0> create 'table1','field1'
0 row(s) in 1.3430 seconds
=> Hbase::Table - table1
获取一张表
hbase(main):005:0> t1 = get_table('table1')
0 row(s) in 0.0010 seconds
=> Hbase::Table - table1
添加一行
hbase(main):008:0> t1.put 'row1', 'field1:qualifier1', 'value1'
0 row(s) in 0.4160 seconds
读取全部
hbase(main):009:0> t1.scan
ROW COLUMN+CELL
row1 column=field1:qualifier1, timestamp=1470621285068, value=value1
1 row(s) in 0.1000 seconds