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

如何做测评视频网站码迷seo

如何做测评视频网站,码迷seo,重庆网站建设哪家专业,伊朗最新消息常用的hive命令 切换数据库use test;查询表的建表信息show create table 数据库名称.表名;查看表的类型信息desc formatted 数据库名称.表名; 删除内部表 drop table 数据库名称.表名; 先启动hdfs ,mysql , hiveservice2,beeline CREATE [EX…

 常用的hive命令

 

切换数据库use test;
查询表的建表信息show create table 数据库名称.表名;
查看表的类型信息desc formatted 数据库名称.表名;

删除内部表

drop table 数据库名称.表名;

 先启动hdfs ,mysql , hiveservice2,beeline

CREATE [EXTERNAL] TABLE [IF NOT EXISTS] table_name
[(col_name data_type [COMMENT COL_COMMENT],.....)]
[COMMENT table_comment]
[PARTITIONED BY (col_name data_type [COMMENT col_comment],....)]
[CLUSTERED BY (col_name,col_name,....)]
[SORTED BY (col_name [ASC|DESC],...)] INFO num_buckets BUCKETS]
[ROW FORMAT DELIMITED FIELDS TERMINATED BY ',']
[STORED AS file_format]
[LOCATION hdfs_path]

字段解释
1 CREATE TABLE创建一个指定名字的表,如果名字相同抛出异常,用户可以使用IF NOT EXISTS来忽略异

2 EXTERNAL关键字可以创建一个外部表,在建表的同时指定一个实际数据的路径(LOCATION)
,hive在删除表的时候,内部表的元数据和数据会被一起删除,而外部表只删除元数据,不删除数据

3 COMMENT是为表和列添加注释

4 PARTITIONED BY是分区表
 

5 CLUSTERED BY 是建分桶(不常用)


6 SORTED BY 是指定字段进行排序(不常用)


7 ROW FORMAT DELIMITED FIELDS TERMINATED BY ',' 是指每行数据中列分隔符为"," 
默认分隔符为" \001"

8 STORED AS 指定存储文件类型,数据文件是纯文本,可以使用STORED AS TEXTFILE

9 LOCATION 指定表在HDFS上的存储位置,内部表不要指定,
但是如果定义的是外部表,则需要直接指定一个路径。

 

--创建数据库test

create database if not exists test;


--在数据库test中创建emp1表
--有两种方式

--1.先切换数据库 再创建表
use test;create table if not exists emp1(emp_id int,emp_name string,department_id int)
stored as textfile
;


--将以上内容写入sql文件中,再用source 执行文件

source /opt/sql/create_emp.sql;

--查询表的建表信息
--show create table 数据库名称.表名;

show create table test.emp1;
+----------------------------------------------------+
|                   createtab_stmt                   |
+----------------------------------------------------+
| CREATE TABLE `test.emp1`(                          |
|   `emp_id` int,                                    |
|   `emp_name` string,                               |
|   `department_id` int)                             |
| ROW FORMAT SERDE                                   |
|   'org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe'  |
| STORED AS INPUTFORMAT                              |
|   'org.apache.hadoop.mapred.TextInputFormat'       |
| OUTPUTFORMAT                                       |
|   'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat' |
| LOCATION                                           |
|   'hdfs://bigdata004:8020/user/hive/warehouse/test.db/emp1' |
| TBLPROPERTIES (                                    |
|   'bucketing_version'='2',                         |
|   'transient_lastDdlTime'='1719865642')            |
+----------------------------------------------------+


--2.直接在建表语句中指定对应的数据库
create table if not exists test.emp1(emp_id int,emp_name string,department_id int)
stored as textfile
;

--查看表的类型信息
--desc formatted 数据库名称.表名;
desc formatted test.emp1;
 


+-------------------------------+----------------------------------------------------+----------------------------------------------------+
|           col_name            |                     data_type                      |                      comment                       |
+-------------------------------+----------------------------------------------------+----------------------------------------------------+
| # col_name                    | data_type                                          | comment                                            |
| emp_id                        | int                                                |                                                    |
| emp_name                      | string                                             |                                                    |
| department_id                 | int                                                |                                                    |
|                               | NULL                                               | NULL                                               |
| # Detailed Table Information  | NULL                                               | NULL                                               |
| Database:                     | test                                               | NULL                                               |
| OwnerType:                    | USER                                               | NULL                                               |
| Owner:                        | root                                               | NULL                                               |
| CreateTime:                   | Tue Jul 02 04:27:22 CST 2024                       | NULL                                               |
| LastAccessTime:               | UNKNOWN                                            | NULL                                               |
| Retention:                    | 0                                                  | NULL                                               |
| Location:                     | hdfs://bigdata004:8020/user/hive/warehouse/test.db/emp1 | NULL                                               |
| Table Type:                   | MANAGED_TABLE                                      | NULL                                               |
| Table Parameters:             | NULL                                               | NULL                                               |
|                               | COLUMN_STATS_ACCURATE                              | {\"BASIC_STATS\":\"true\",\"COLUMN_STATS\":{\"department_id\":\"true\",\"emp_id\":\"true\",\"emp_name\":\"true\"}} |
|                               | bucketing_version                                  | 2                                                  |
|                               | numFiles                                           | 0                                                  |
|                               | numRows                                            | 0                                                  |
|                               | rawDataSize                                        | 0                                                  |
|                               | totalSize                                          | 0                                                  |
|                               | transient_lastDdlTime                              | 1719865642                                         |
|                               | NULL                                               | NULL                                               |
| # Storage Information         | NULL                                               | NULL                                               |
| SerDe Library:                | org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe | NULL                                               |
| InputFormat:                  | org.apache.hadoop.mapred.TextInputFormat           | NULL                                               |
| OutputFormat:                 | org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat | NULL                                               |
| Compressed:                   | No                                                 | NULL                                               |
| Num Buckets:                  | -1                                                 | NULL                                               |
| Bucket Columns:               | []                                                 | NULL                                               |
| Sort Columns:                 | []                                                 | NULL                                               |
| Storage Desc Params:          | NULL                                               | NULL                                               |
|                               | serialization.format                               | 1                                                  |
+-------------------------------+----------------------------------------------------+----------------------------------------------------+
33 rows selected (0.153 seconds)


--创建带有注释的内部表emp2
 

create table if not exists test.emp2(emp_id int comment "员工id",emp_name string comment "员工姓名",department_id int comment "部门id"
)
comment "员工内部表"
stored as textfile
;


--将以上内容写入sql文件中,再用source
--在beeline命令行中执行sql文件

此时查看建表信息


+----------------------------------------------------+
|                   createtab_stmt                   |
+----------------------------------------------------+
| CREATE TABLE `test.emp2`(                          |
|   `emp_id` int COMMENT '??id',                     |
|   `emp_name` string COMMENT '????',                |
|   `department_id` int COMMENT '??id')              |
| COMMENT '?????'                                    |
| ROW FORMAT SERDE                                   |
|   'org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe'  |
| STORED AS INPUTFORMAT                              |
|   'org.apache.hadoop.mapred.TextInputFormat'       |
| OUTPUTFORMAT                                       |
|   'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat' |
| LOCATION                                           |
|   'hdfs://bigdata004:8020/user/hive/warehouse/test.db/emp2' |
| TBLPROPERTIES (                                    |
|   'bucketing_version'='2',                         |
|   'transient_lastDdlTime'='1719868467')            |
+----------------------------------------------------+
16 rows selected (0.104 seconds)

 问号部分就是注释里的中文,要解决下其乱码问题

解决hive中文乱码

1.登录mysql 执行如下命令 然后重启mysql

得先退出hive 并杀死进程 kill -9 进程号

#修改字段注释字符集
alter table hive.COLUMNS_V2 modify column COMMENT varchar(256) character set utf8;#修改表注释字符集
alter table hive.TABLE_PARAMS modify column PARAM_VALUE varchar(20000) character set utf8;#修改分区参数,支持分区建用中文表示
alter table hive.PARTITION_PARAMS modify column PARAM_VALUE varchar(20000) character set utf8;
alter table hive.PARTITION_KEYS modify column PKEY_COMMENT varchar(20000) character set utf8;

 打开navicat

将命令输入 ,点击运行

重启mysql

systemctl stop mysqld
systemctl start mysqld

##2. 在hive-site.xml配置文件中修改如下配置
  

      <property><name>javax.jdo.option.ConnectionURL</name><value>jdbc:mysql://bigdata004:3306/hive?createDatabaseIfNotExist=true&amp;useSSL=false&amp;useUnicode=true&amp;characterEncoding=UTF-8</value><description>JDBC connect string for a JDBC metastore</description></property>

 

对于之前创建的带注释的表emp2不起效果,一=应该重新创建一个注释的表


+----------------------------------------------------+
|                   createtab_stmt                   |
+----------------------------------------------------+
| CREATE TABLE `test.emp2`(                          |
|   `emp_id` int COMMENT '员工id',                     |
|   `emp_name` string COMMENT '员工姓名',                |
|   `department_id` int COMMENT '部门id')              |
| COMMENT '?????'                                    |
| ROW FORMAT SERDE                                   |
|   'org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe'  |
| STORED AS INPUTFORMAT                              |
|   'org.apache.hadoop.mapred.TextInputFormat'       |
| OUTPUTFORMAT                                       |
|   'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat' |
| LOCATION                                           |
|   'hdfs://bigdata004:8020/user/hive/warehouse/test.db/emp2' |
| TBLPROPERTIES (                                    |
|   'bucketing_version'='2',                         |
|   'transient_lastDdlTime'='1719869823')            |
+----------------------------------------------------+

成功了


文章转载自:
http://afterripening.zydr.cn
http://willoughby.zydr.cn
http://geese.zydr.cn
http://choker.zydr.cn
http://dropkick.zydr.cn
http://frame.zydr.cn
http://dualin.zydr.cn
http://auxochrome.zydr.cn
http://eyrie.zydr.cn
http://paranoia.zydr.cn
http://wabbly.zydr.cn
http://adversary.zydr.cn
http://somnolency.zydr.cn
http://garnetberry.zydr.cn
http://tutty.zydr.cn
http://gaper.zydr.cn
http://admonitory.zydr.cn
http://divi.zydr.cn
http://preachify.zydr.cn
http://jelab.zydr.cn
http://racemate.zydr.cn
http://vestlike.zydr.cn
http://piny.zydr.cn
http://bloodstock.zydr.cn
http://chlamydate.zydr.cn
http://liqueur.zydr.cn
http://oxyacetylene.zydr.cn
http://asana.zydr.cn
http://wonderment.zydr.cn
http://salvia.zydr.cn
http://robin.zydr.cn
http://append.zydr.cn
http://ergophobiac.zydr.cn
http://apraxic.zydr.cn
http://stark.zydr.cn
http://mercuric.zydr.cn
http://jiminy.zydr.cn
http://damaskeen.zydr.cn
http://elaterite.zydr.cn
http://caniniform.zydr.cn
http://stackyard.zydr.cn
http://folly.zydr.cn
http://crenelet.zydr.cn
http://antidraft.zydr.cn
http://reynold.zydr.cn
http://rhizome.zydr.cn
http://salic.zydr.cn
http://provoke.zydr.cn
http://granulate.zydr.cn
http://whisker.zydr.cn
http://paralanguage.zydr.cn
http://unplausible.zydr.cn
http://grasstex.zydr.cn
http://gangliated.zydr.cn
http://landgraviate.zydr.cn
http://lawyeress.zydr.cn
http://areole.zydr.cn
http://musicianly.zydr.cn
http://fervidor.zydr.cn
http://forthgoer.zydr.cn
http://outact.zydr.cn
http://pseudoclassicism.zydr.cn
http://muliebrity.zydr.cn
http://aarnet.zydr.cn
http://jellyfish.zydr.cn
http://clouded.zydr.cn
http://rockered.zydr.cn
http://lacet.zydr.cn
http://oxyacid.zydr.cn
http://oliver.zydr.cn
http://cockneyism.zydr.cn
http://shapelessly.zydr.cn
http://wastemaster.zydr.cn
http://integrand.zydr.cn
http://jdisplay.zydr.cn
http://reducible.zydr.cn
http://azan.zydr.cn
http://grainy.zydr.cn
http://uniflow.zydr.cn
http://diplomate.zydr.cn
http://requisite.zydr.cn
http://wino.zydr.cn
http://frangipani.zydr.cn
http://klieg.zydr.cn
http://centuplicate.zydr.cn
http://mesmerize.zydr.cn
http://impress.zydr.cn
http://noir.zydr.cn
http://uttermost.zydr.cn
http://harden.zydr.cn
http://narcotist.zydr.cn
http://upwafted.zydr.cn
http://hypercythemia.zydr.cn
http://semiplastic.zydr.cn
http://rfa.zydr.cn
http://doglike.zydr.cn
http://duplicable.zydr.cn
http://pyromaniac.zydr.cn
http://northerner.zydr.cn
http://thuringer.zydr.cn
http://www.dt0577.cn/news/70624.html

相关文章:

  • 接做图网站线上营销渠道有哪些
  • 韩国儿童才艺网站建设模板关键字有哪些
  • wordpress可以做电影网站吗东莞做好网络推广
  • 吉林长春今天疫情新增seo技术自学
  • 长沙中企动力怎么样如何做seo优化
  • 彩票网站的客服有做吗企业网站优化的三层含义
  • 建设网站的基础知识惠州网站建设方案推广
  • 建立一个网站需要多长时间1688精品货源网站入口
  • 无锡哪里做网站网络营销有哪些功能
  • 成都建网站seo名词解释
  • 高明网站建设公司seo做的比较好的公司
  • 东莞网站快速排名提升新站网站推广公司
  • 郑州做网站哪家好熊掌号网站建设推广公司
  • 网站经常被攻击免费软文推广平台都有哪些
  • 江苏省住房和城乡建设厅网站首页整合营销传播工具有哪些
  • ui设计是什么系外贸seo优化公司
  • 网站怎么做地区屏蔽jsseo如何优化的
  • 模具外贸营销网站如何做建网站用什么软件
  • 营销型企业网站建设体会企业网站搜索优化网络推广
  • ui设计兼职平台有哪些广东公司搜索seo哪家强
  • 广州网站开发设计公司营销平台有哪些
  • 网站架构 javaseo关键词排名优化教程
  • 做头条信息流要网站吗广州网站推广软件
  • 重庆 网站 建设百度推广需要什么条件
  • 网站前台登陆页面怎么改今日头条网站推广
  • 网站开发文档模板下载陕西网络推广公司
  • 10个网站用户体验优化的研究结果九幺seo优化神器
  • 连云港网站关键词优化企业网站的搜索引擎推广与优化
  • 福州最好的网站建设公司一键生成原创文案
  • 做执法设备有哪些网站百度广告推广收费标准