操作系统是Ubuntu Server 12.10

先安装Thrift

sudo apt-get install libboost-dev libboost-test-dev \
 libboost-program-options-dev libevent-dev automake \
 libtool flex bison pkg-config g++ libssl-dev

如果你还要使用别的语言,也需要安装对应的包

  • Ruby
    • ruby-full ruby-dev librspec-ruby rake rubygems libdaemons-ruby libgemplugin-ruby mongrel
  • Python
    • python-dev python-twisted
  • Perl
    • libbit-vector-perl
  • Php, install
    • php5-dev php5-cli
  • C_glib
    • libglib2.0-dev
  • Erlang
    • erlang-base erlang-eunit erlang-dev
  • Csharp
    • mono-gmcs libmono-dev libmono-system-web2.0-cil
  • Haskell
    • ghc6 cabal-install libghc6-binary-dev libghc6-network-dev libghc6-http-dev
cd thrift
./bootstrap.sh 
./configure --with-boost=/usr/local 
make 
make install

安装Hbase

修改源码包中的conf/hbase-site.xml文件。替换成以下内容:




  
    hbase.rootdir
    file:///DIRECTORY/hbase
  
    hbase.zookeeper.property.dataDir
    /DIRECTORY/zookeeper

替换上文中对应的目录位置 修改conf/hbase-env.sh 添加JAVA_HOME export JAVA_HOME=/usr/local/jdk 启动Hbase

$ ./bin/start-hbase.sh
starting Master, logging to logs/hbase-user-master-example.org.out

$ ./bin/hbase shell
HBase Shell; enter 'help' for list of supported commands.
Type "exit" to leave the HBase Shell
Version 0.94.2, r1395367, Sun Oct  7 19:11:01 UTC 2012

hbase(main):001:0>

hbase(main):001:0> create 't1','cf'
0 row(s) in 1.6600 seconds

hbase(main):002:0> list
TABLE                                                                                               
t1                                                                                                  
1 row(s) in 0.0130 seconds
hbase(main):004:0> put 't1', 'row1', 'cf:a', 'value1'
0 row(s) in 0.0330 seconds

hbase(main):005:0> put 't1', 'row2', 'cf:a', 'value2'
0 row(s) in 0.0040 seconds

hbase(main):006:0> put 't1', 'row3', 'cf:a', 'value3'
0 row(s) in 0.0040 seconds

hbase(main):007:0> scan 't1'
ROW                        COLUMN+CELL                                                              
 row1                      column=cf:a, timestamp=1352453214504, value=value1                       
 row2                      column=cf:a, timestamp=1352453236805, value=value2                       
 row3                      column=

相关文章:

  • 2021-08-14
  • 2021-07-02
  • 2022-12-23
  • 2022-12-23
  • 2021-07-08
  • 2021-12-17
  • 2022-01-04
  • 2021-08-18
猜你喜欢
  • 2021-12-12
  • 2021-10-20
  • 2021-11-13
  • 2022-12-23
  • 2021-11-13
  • 2022-01-02
  • 2021-10-22
相关资源
相似解决方案