1、写mapreduce 直接读取mysql数据写入hbase
2、用hive将hbase 关联,将mysql的数据SYNC到hive中,在hbase中也就存在了。(SYNC是一个同步工具)
我就当你连接数据库的代码已经写好了哈:Connection con//比如这个已经连上了
String sql = "select count(*) from table where 学校名 = 'xx学校'"//这里也可以写成select *,不同的方法
try {
Statement sta = con.createStatement()
ResultSet rs = sta.executeQuery(sql)
int count = 0
while (rs.next()) {
count = rs.getInt(1)
}
if(count == 0) {
//没同样的记录,该干什么干什么
} else {
//有同样的记录,该干什么干什么
}
} catch (SQLException e) {
e.printStackTrace()
}
0基础学习java应该分为四个阶段:第一阶段要学习Java 基础和Web 开发基础,必须掌握Java 基本面向对象知识、JDBC 与 MySQL 基础、Java 常用集合的使用、 Servlet 编写服务端程序、HTML/CSS/JavaScript 前端基础技术等等,能实现简单小程序的运行千锋教育就有线上免费Java线上公开课。 第二阶段要掌握Java 高级基础,可以深入理解 Java 面向对象相关知识点。第三阶段要掌握Linux、Docker、Vue、SpringBoot、Shiro、分布式事务的使用等,可以熟练使用Docker 完成项目部署第四阶段掌握JUC、Zookeeper、Dubbo、MySQL 高级、MyCat和微信小程序以及微信支付的开发等内容。如果想了解Java更多相关知识,建议到千锋教育了解一下。千锋教育目前在18个城市拥有22个校区,年培养优质人才20000余人,与国内20000余家企业建立人才输送合作关系,院校合作超600所。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)