THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
- Install HBase
No Format sudo apt-get install hbase\*
- For bigtop-0.2.0 uncomment and set JAVA_HOME in /etc/hbase/conf/hbase-env.sh
- For bigtop-0.3.0 this shouldn't be necessary because JAVA_HOME is auto detected
No Format sudo service hbase-master start hbase shell
- Test the HBase shell by creating a HBase table named t1 with 3 columns f1, f2 and f3. Verify the table exists in HBase
you should see a verification from HBase the table t1 exists, the symbol t1 which is the table name should appear under listNo Format create 't1','f1','f2','f3' list
Running Hive
...
- This
...
- is
...
- for
...
- bigtop-0.2.0
...
- where
...
- hadoop-hive,
...
- hadoop-hive-server,
...
- and
...
- hadoop-hive-metastore
...
- are
...
- installed
...
- automatically
...
- because
...
- the
...
- hive
...
- services
...
- start
...
- with
...
- the
...
- word
...
- hadoop.
...
- For
...
- bigtop-0.3.0
...
- if
...
- you
...
- use
...
- the
...
- sudo
...
- apt-get
...
- install
...
- hadoop
...
- *
...
- command
...
- you
...
- won't
...
- get
...
- the
...
- Hive
...
- components
...
- installed.
...
- create
...
- the
...
- HDFS
...
- directories
...
- Hive
...
- needs
...
- The Hive Post install scripts should create the /tmp and /user/hive/warehouse directories. If they don't exist, create them in HDFS.
No Format hadoop fs -mkdir /tmp
hadoop fs -mkdir /user/hive/warehouse
hadoop -chmod g+x /tmp
hadoop -chmod g+x /user/hive/warehouse
#No Format - create directory /var/run/hive #
- create directory /var/lock/subsys
No Format sudo mkdir /var/run/hive
sudo mkdir /var/lock/subsys
noformatsudo /etc/init.d/hadoop-hive-server start
#
- create a table in Hive and verify it is there
$hiveNo Format
hive>create table doh(id int);
hive>show tables;
...