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

宣传型企业网站网红营销是什么意思

宣传型企业网站,网红营销是什么意思,如何检查网站是否被挂木马,做期货应关注什么网站背景 由于项目测试需要,计划在华为hadoop集群hive上创建大量表,并且每表植入10w数据,之前分享过如何快速构造hive大表,感兴趣的可以去找一下。本次是想要快速构造多表并载入一些数据。 因为之前同事在构造相关测试数据时由于创建…

背景

由于项目测试需要,计划在华为hadoop集群hive上创建大量表,并且每表植入10w数据,之前分享过如何快速构造hive大表,感兴趣的可以去找一下。本次是想要快速构造多表并载入一些数据。
因为之前同事在构造相关测试数据时由于创建过多默认textfile格式的测试表,导致存储过载,集群down掉。因而本次采用表为orc格式,通过对比下textfile格式,发现有一倍的存储消耗差距。orc的压缩格式ZLIB较SNAPPY压缩率更高一些。因此采用orc的zlib压缩。
那么如何操作便捷生成大量表呢?原计划有如下两种方式:

方式一 HUE创建复制表

该方式借助hue的hivesql执行窗口,进行单表的创建和多表的复制创建。
首先创建一个orc表

`CREATE TABLE `table_hive_xntest1`(`hylbz` string, `hgjdqlbz` bigint, `hsssqlbz` binary, `cjhjywid` boolean, `cchjywid` decimal(10,0), `gxsjd` date, `sg` string, `zp` string, `csrq` timestamp, `cssj` int, `csdgjdq` int, `csdssxq` double, `csdxz` varchar(200), `dhhm` int, `jhryxm` int, `jgxz` int, `jhryzjzl` int, `jhryzjhm` int, `jhrywwx` int, `jhrywwm` int, `jhrylxdh` int, `jhrezjzl` int, `jhrezjhm` int, `jhrewwx` int, `jhrewwm` int, `jhrelxdh` int, `fqzjzl` int, `fqzjhm` int, `fqwwx` int, `zpid` int, `mlpid` int, `ryid` int, `mlpnbid` int, `yxqxqsrq` string, `yxqxjzrq` string, `qfjgint` varchar(20000))ROW FORMAT DELIMITED FIELDS TERMINATED BY ','
STORED AS  orc tblproperties ("orc.compress"="ZLIB");

然后通过载入文件的方式加载入数据到表空间下(hue、hdfs-webui或者hdfs命令行均可)。
再在hue的hivesql命令行中通过批量复制创建表的方式来创建表。

create table xntest_tb_new_1 as select * from table_hive_xntest1;

在这里插入图片描述
在这里插入图片描述
但是执行过程中发现速度远不及预期,单表复制新建耗时约1.5s,但是批量sql执行后,越来越慢,目标需要创建上万数据表,因此速度上不满足使用需求。因此计划使用方式二

方式二 beeline执行hivesql脚本

之前使用过HDP版本的hive和beeline命令,直接在节点服务器上执行命令即可。但是华为集群有其特殊之处。登录节点服务器后。beeline查无此命令,hive命令也是如此。
在这里插入图片描述在这里插入图片描述
后面通过请教开发得知,华为集群采kerberos认证方式,需要先安装hive客户端并在每次执行beeline前进行kerberos认证(类似登录)且仅在当前ssh会话中有效,然后再执行相关命令即可。下面介绍下如何安装hive客户端并进行kerberos认证。

第一步、登录华为MRS,下载用户登录凭据,用户需要有hive相关权限。
在这里插入图片描述
第二步 下载完整的hive客户端。平台类型和hadoop节点上的物理架构一致,hive客户端建议安装在集群节点上()安装在集群节点外可能需要修改一些ip映射满足host访问)
在这里插入图片描述
第三步 上传前两步文件到节点服务器并解压
进入hive客户端解压目录内执行安装命令,命令行参数为安装的hive客户端的路径,会自动创建

  [root@HD01 FusionInsight_Cluster_1_Hive_ClientConfig]# ./install.sh /opt/hiveclient

安装成功后进入安装目录内执行环境变量初始化:

[root@HD01 hiveclient]# source bigdata_env ```

到这里beeline命令已经可以执行了,但是因为没有完成认证,是无法操作hive的。
还需要执行kinit命令,使用第一步下载的认证凭据进行认证。命令如下:

kinit  -kt youpath/user.keytab   you_hw_username

认证完成之后,直接beeline命令即可访问执行hivesql了。通过将批量执行复制创建表的hivesql,全部存储到一个文件中去,然后beeline -f hivesql.file 即可,命令如下:

nohup  beeline -f ./tc_3w.sql & 

以上命令将执行进程放到后台执行,进度状态查看当前所在路径下的nohup.out实时打印输出即可。
通过查看nohup输出,基本2s复制创建完成一个表,速度基本满足需要,后台运行等待完成即可。

http://www.yayakq.cn/news/698194/

相关文章:

  • 三亚网站制作公司不关闭网站备案
  • 怎样建设和维护网站阿里巴巴网站建设的基本情况
  • 苏州商城网站建设深圳市建设工程交易服务中心网站
  • 折扣卡网站建设免费建国外网站
  • 五屏网站建设代理商seo的中文名是什么
  • 网站建设织梦源码nodejs php wordpress
  • 网站源码 预览wordpress 问答功能
  • 信息产业部网站备案查询常州公司做网站的流程
  • 网站什么模板做的建网站 行业 销售额
  • 东莞网站优化制作本地进wordpress后台
  • 免费工程项目分包平台企业seo蜘蛛屯
  • 网站建设费按多少年摊销seo优化或网站编辑
  • 怎样注册网站域名长沙cms建站模板
  • 销售网站内容设计服务网站排名咨询
  • 郑州网站设进不了wordpress
  • 设计公司网站的要点河北邯郸市简介
  • 广州网站建设免费百度小说风云榜2022
  • 湘潭网站制作公司深圳跑网约车怎么样
  • 手机版网站建设报价网页设计与制作教程杨选辉课后答案
  • 有做数学题的网站吗网站的开发与维护
  • 怎么搭建php网站企业内部网页设计
  • 自己建立网站步骤wordpress迁移空间后无法显示图片
  • 网站开发虚拟电话网站团购活动页面怎么做
  • 营销型网站有哪些特点做一个网站团队需要哪些人员
  • oj网站开发电商网站建设规划
  • 做网站南京空间网站大全
  • 湖北建设网站信息查询中心icp网站快速案
  • 网站开发合同注意快速做效果图的网站叫什么
  • 石家庄哪里做微网站网址广告
  • 阿里云域名注册服务网站cm域名做网站