我在配置和安装hbase/hadoop/hive时遇到问题。我做了什么至今上的VM与Ubuntu 14.04.3 LTS:设置HBase,hadoop,配置单元通过配置单元访问Hbase的正确方法是什么?
- jdk安装这样与版本jdk1.8.0_60:
- 得到hadoop-2.6.1并解压.tar文件。从那以后,我做了一些配置:
核心的site.xml:
<configuration>
<property>
<name>fs.default.name</name>
<value>hdfs://localhost:9000</value>
</property>
</configuration>
hadoop-env.sh
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_60
HDFS-site.xml中
<configuration>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
<property>
<name>dfs.namenode.name.dir</name>
<value>file:///home/hfu/hadoop/hdfs/namenode</value>
</property>
<property>
<name>dfs.datanode.data.dir</name>
<value>file:///home/hfu/hadoop/hdfs/datanode</value>
</property>
</configuration>
- 得到HBase的-0.98.0-hadoop2和解压它和配置它方式如下:
hbase-env.sh
出口JAVA_HOME =/usr/lib中/ JVM/jdk1.8.0_60/
HBase的-site.xml中
<configuration>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.rootdir</name>
<value>file:///home/hfu/hbase-0.98.0-hadoop2/data</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/home/hfu/hbase-0.98.0-hadoop2/zookeeper</value>
</property>
<property>
<name>zookeeper.znode.parent</name>
<value>/hbase-unsecure</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>ubuntu</value>
</property>
<property>
<name>hbase.master</name>
<value>ubuntu:16000</value>
</property>
<property>
<name>hbase.zookeeper.property.clientPort</name>
<value>2181</value>
</property>
</configuration>
- 得到的Apache蜂巢-1.2.1-斌和打开包装:
hive-enf.sh
export HADOOP_HOME=/home/hfu/hadoop-2.6.1
开始的Hadoop:
sbin/start-all.sh
启动的HBase:
bin/start-hbase.sh
在HBASE shell中创建一个表是可能的。我还可以在其中添加一些条目。我开始蜂巢
export HADOOP_USER_CLASSPATH_FIRST=true
之前,以防止异常
在蜂巢它可以创建一个表,并读出内容的那 我也写这个控制台。但只要我想两者一起为一些教程
http://chase-seibert.github.io/blog/2013/05/10/hive-hbase-quickstart.html
或http://www.n10k.com/blog/hbase-via-hive-pt1/
描述我得到一个异常连接。我也描述了我的问题早在另一篇文章,但是这一次更加详细: How transfer a Table from HBase to Hive?