MongoDB HBASE Ubuntu下安装

本文详细介绍了在Linux环境下安装MongoDB、JDK、HBase的步骤,并提供了配置环境变量的方法。接着,展示了如何启动和停止HBase,以及在HBase shell中创建、获取、添加和读取表的操作。对于想要学习大数据存储和NoSQL数据库的读者来说,这是一个实用的入门指南。
摘要由CSDN通过智能技术生成

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值