<p>http://my.oschina.net/lanzp/blog/398644</p>
<p></p>
<p style="padding-top:0px; padding-bottom:0px; margin-top:8px; margin-bottom:8px; line-height:22.5px; letter-spacing:0.5px; font-size:12.5px; word-wrap:break-word; word-break:break-all; color:rgb(51,51,51); font-family:'Microsoft YaHei',Verdana,sans-serif,宋体"> <span style="padding:0px; margin:0px; color:rgb(68,68,68); font-family:'microsoft yahei'; font-size:15px; line-height:30px">在此之前我们使用Mysql作为数据源,但发现这数据增长速度太快,并且由于种种原因,因此必须使用HBase,所以我们要把Mysql表里面的数据迁移到HBase中,在这里我就不讲解、不争论为什么要使用HBase,HBase是什么了,喜欢的就认真看下去,总有些地方是有用的</span></p>
<p style="padding-top:0px; padding-bottom:0px; margin-top:8px; margin-bottom:8px; line-height:22.5px; letter-spacing:0.5px; font-size:12.5px; word-wrap:break-word; word-break:break-all; color:rgb(51,51,51); font-family:'Microsoft YaHei',Verdana,sans-serif,宋体"> <span style="padding:0px; margin:0px; color:rgb(68,68,68); font-family:'microsoft yahei'; font-size:15px; line-height:30px">我们要做的3大步骤:</span></p>
<p style="padding-top:0px; padding-bottom:0px; margin-top:8px; margin-bottom:8px; line-height:22.5px; letter-spacing:0.5px; font-size:12.5px; word-wrap:break-word; word-break:break-all; color:rgb(51,51,51); font-family:'Microsoft YaHei',Verdana,sans-serif,宋体"> <br style="padding:0px; margin:0px"> </p>
<ol style="padding:0px; margin:10px 20px; line-height:22.5px; color:rgb(51,51,51); font-family:'Microsoft YaHei',Verdana,sans-serif,宋体; font-size:12.5px"><li style="padding:0px; margin:0px"> <p style="padding-top:0px; padding-bottom:0px; margin-top:8px; margin-bottom:8px; letter-spacing:0.5px; word-wrap:break-word; word-break:break-all"> <span style="padding:0px; margin:0px; font-size:10pt; line-height:1.5">新建HBase表格。</span></p> </li><li style="padding:0px; margin:0px"> <p style="padding-top:0px; padding-bottom:0px; margin-top:8px; margin-bottom:8px; letter-spacing:0.5px; word-wrap:break-word; word-break:break-all"> <span style="padding:0px; margin:0px; font-size:10pt; line-height:1.5">把MYSQL数据迁移到HBase中。</span></p> </li><li style="padding:0px; margin:0px"> <p style="padding-top:0px; padding-bottom:0px; margin-top:8px; margin-bottom:8px; letter-spacing:0.5px; word-wrap:break-word; word-break:break-all"> <span style="padding:0px; margin:0px; font-size:10pt; line-height:1.5">在Java Web项目中读取HBase的数据。</span></p> </li></ol>
<p style="padding-top:0px; padding-bottom:0px; margin-top:8px; margin-bottom:8px; line-height:27px; letter-spacing:0.5px; font-size:15px; word-wrap:break-word; word-break:break-all; color:rgb(68,68,68); font-family:'microsoft yahei'"> <br style="padding:0px; margin:0px"> </p>
<p style="padding-top:0px; padding-bottom:0px; margin-top:8px; margin-bottom:8px; line-height:27px; letter-spacing:0.5px; font-size:15px; word-wrap:break-word; word-break:break-all; color:rgb(68,68,68); font-family:'microsoft yahei'"> 先介绍一下必要的一些环境:</p>
<p style="padding-top:0px; padding-bottom:0px; margin-top:8px; margin-bottom:8px; line-height:27px; letter-spacing:0.5px; font-size:15px; word-wrap:break-word; word-break:break-all; color:rgb(68,68,68); font-family:'microsoft yahei'"> <span style="padding:0px; margin:0px">HBase的版本</span>:0.98.8-hadoop2</p>
<p style="padding-top:0px; padding-bottom:0px; margin-top:8px; margin-bottom:8px; line-height:27px; letter-spacing:0.5px; font-size:15px; word-wrap:break-word; word-break:break-all; color:rgb(68,68,68); font-family:'microsoft yahei'"> <span style="padding:0px; margin:0px">所需的依赖包</span>:</p>
<pre class="blockcode" style="padding:5px; margin-top:0px; margin-bottom:0px; line-height:18px; font-size:9pt; font-family:'Courier New',Arial; border:1px solid rgb(221,221,221); color:rgb(51,51,51); background:rgb(246,246,246)">commons-codec-1.7.jar
commons-collections-3.2.1.jar
commons-configuration-1.6.jar
commons-lang-2.6.jar
commons-logging-1.1.3.jar
guava-12.0.1.jar
hadoop-auth-2.5.0.jar
hadoop-common-2.5.0.jar
hbase-client-0.98.8-hadoop2.jar
hbase-common-0.98.8-hadoop2.jar
hbase-protocol-0.98.8-hadoop2.jar
htrace-core-2.04.jar
jackson-core-asl-1.9.13.jar
jackson-mapper-asl-1.9.13.jar
log4j-1.2.17.jar
mysql-connector-java-5.1.7-bin.jar
netty-3.6.6.Final.jar
protobuf-java-2.5.0.jar
slf4j-api-1.7.5.jar
slf4j-log4j12-1.7.5.jar
zookeeper-3.4.6.jar</pre>
<p style="padding-top:0px; padding-bottom:0px; margin-top:8px; margin-bottom:8px; line-height:22.5px; letter-spacing:0.5px; font-size:12.5px; word-wrap:break-word; word-break:break-all; color:rgb(51,51,51); font-family:'Microsoft YaHei',Verdana,sans-serif,宋体"> <span style="padding:0px; margin:0px; color:rgb(68,68,68); font-family:'microsoft yahei'; font-size:15px; line-height:30px">如果在你的web项目中有些包已经存在,保留其中一个就好了,免得报奇怪的错误就麻烦了。</span></p>
<p style="padding-top:0px; padding-bottom:0px; margin-top:8px; margin-bottom:8px; line-height:27px; letter-spacing:0.5px; font-size:15px; word-wrap:break-word; word-break:break-all; color:rgb(68,68,68); font-family:'microsoft yahei'"> <br style="padding:0px; margin:0px"> </p>
<p style="paddin |
|