当前位置: 首页 > news >正文

南华网站建设搜房网网站跳出率

南华网站建设,搜房网网站跳出率,做室内装修的网站,织梦网站怎样做锚文本概述 两种模式 Spark on Hive: 语法是Spark SQL语法#xff0c;实际上是在IDEA上编写java叠加SQL的代码。 Hive on Spark: 只是替换了Hadoop的MR#xff0c;改为了Spark的计算引擎。 发展历史 RDD DataFrame DataSet#xff1a; 都有惰性机制#xff0c;遇…概述 两种模式 Spark on Hive: 语法是Spark SQL语法实际上是在IDEA上编写java叠加SQL的代码。 Hive on Spark: 只是替换了Hadoop的MR改为了Spark的计算引擎。 发展历史 RDD DataFrame DataSet 都有惰性机制遇到行动算子才会执行。三者都会根据Spark的内存情况自动缓存运算三者都有分区的概念 特点 易整合无缝的整合了SQL查询和Spark编程统一的数据访问方式使用相同的方式连接不同的数据源兼容Hive在已有的仓库上直接运行SQL或者HQL标准的数据连接通过JDBC或者ODBC来连接 数据的加载和保存 json文件spark数据读取时读取后会自动解析JSON并且附加上列名和属性类型。并且兼容RDD的算子操作 public class SQL_Test {public static void main(String[] args) {SparkConf sparkConf new SparkConf().setAppName(SparkSQL).setMaster(local[*]);SparkSession spark SparkSession.builder().config(sparkConf).getOrCreate();DataFrameReader read spark.read();//读取后会自动解析JSON并且附加上列名和属性类型DatasetRow userJSON read.json(input/user.json);//打印数据类型userJSON.printSchema();userJSON.show();//即收集又打印spark.close();} }自定义函数 UDF操作单个数据产生单个数据 import org.apache.spark.SparkConf; import org.apache.spark.sql.*; import org.apache.spark.sql.api.java.UDF2; import org.apache.spark.sql.types.DataTypes; /** title: Author 浪拍岸 Create 19/10/2023 上午8:52 Version 1.0 / public class SQL_UDF { public static void main(String[] args) { SparkConf sparkConf new SparkConf().setAppName(“SparkSQL”).setMaster(local[]); SparkSession spark SparkSession.builder().config(sparkConf).getOrCreate(); DataFrameReader read spark.read();//读取后会自动解析JSON并且附加上列名和属性类型DatasetRow userJSON read.json(input/user.json);userJSON.createOrReplaceTempView(t1);//注册函数spark.udf().register(myudf, new UDF2String, Long, String() {Overridepublic String call(String s, Long integer) throws Exception {if(integer 18){return s大侠;}else{return s小虾米;}//return null;}}, DataTypes.StringType);//spark.sql(select myudf(name,age) from t1).show();spark.close();} } UDAF操作多个数据产生单个数据 import org.apache.spark.SparkConf; import org.apache.spark.sql.*; import org.apache.spark.sql.api.java.UDF2; import org.apache.spark.sql.types.DataTypes; import static org.apache.spark.sql.functions.udaf;public class SQL_UDAF {public static void main(String[] args) {SparkConf sparkConf new SparkConf().setAppName(SparkSQL).setMaster(local[*]);SparkSession spark SparkSession.builder().config(sparkConf).getOrCreate();DataFrameReader read spark.read();//读取后会自动解析JSON并且附加上列名和属性类型DatasetRow userJSON read.json(input/user.json);userJSON.createOrReplaceTempView(t1);//注册函数spark.udf().register(ageAVG, udaf(new AgeAvg(), Encoders.LONG()));//spark.sql(select name,ageAVG(age) from t1 group by name).show();spark.close();} }文件的读取和转换保存 json格式csv格式parquet、orc格式 Hive交互 开启Hive支持enableHiveSupport()用户权限造假System.setProperty(HADOOP_USER_NAME,atguigu);添加hive-site.xml到resource目录下 import org.apache.spark.SparkConf; import org.apache.spark.sql.SparkSession;/*** title:** Author 浪拍岸* Create 19/10/2023 下午3:35* Version 1.0*/ public class HiveTest {public static void main(String[] args) {System.setProperty(HADOOP_USER_NAME,atguigu);SparkConf sparkConf new SparkConf().setAppName(SparkSQL).setMaster(local[*]);SparkSession spark SparkSession.builder().enableHiveSupport().config(sparkConf).getOrCreate();// spark.sql(show tables).show();spark.sql(select * from stu where id 1).createOrReplaceTempView(t1);spark.sql(select * from t1).show();spark.close();} }
http://www.hkea.cn/news/14273802/

相关文章:

  • 做网站公司的收费多少网站设计网站项目流程图
  • php开发网站项目心得网站搜索引擎优化的内容
  • 网站建设的人员组织插头 东莞网站建设
  • 低价网站建设公司东莞百度seo关键词优化
  • php语言 网站建设做分类信息网站赚钱吗
  • 微网站站点名称爱南宁app下载官网最新
  • 哪个网站开发软件wordpress手机排版
  • 可以玩游戏的网站手机首页设计
  • 免费的模板网站wordpress文章放视频
  • 网站站内的seo怎么做百度知道在线问答
  • 大型网站制作哪家好关于加强网站建设
  • 沧州网站建没网页设计与制作教程题
  • 自已做个网站怎么做网站推广公司 wordpress
  • 盘锦网站建设服务wap网站制作需要多少钱
  • 手机号码网站开发西安seo网站排名
  • 大英哪里有做网站的黄页引流推广链接
  • 赣州网站建设平台网站基础代码html
  • 专门做美食的网站6wordpress 开发网站
  • 天津seo培训机构seo站点
  • 北京网站建设电话成都建设网站
  • 上海网站建设宣传怎样学做网站
  • 四川省住房和城乡建设厅网站无法进入wordpress cosy
  • 做汽车配件外贸用什么网站做网站是什么时候分页
  • 温州手机网站开发江西南昌网站定制
  • 商标图案大全旺道智能seo系统
  • 华为云建设网站需要域名吗公司做网站怎么构思
  • 性价比高的做网站公司酒店网站开发回扣
  • 网站优化细节怎么做知更鸟wordpress显示已收录
  • 敦煌网网站推广方式建站行业
  • 高校思政网站建设意义wordpress落地页改造