常用ODPS命令

2024-02-18 10:18
文章标签 命令 常用 odps

本文主要是介绍常用ODPS命令,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

odps命令行客户端工具
可以通过官方下载
odpscmd-0.24.1-1.noarch.rpm

安装以后的配置
修改配置文件
vim odpscmd/conf/odps_config.ini

project_name=testdb
access_id=XXX
access_key=9aBSFAE01JouMQKcx4olw6YYtXsbzw
end_point=http://service.odps.aliyun.com/api
tunnel_endpoint=http://dt.odps.aliyun.com
log_view_host=http://logview.odps.aliyun.com/api:9000
https_check=true
# confirm threshold for query input size(unit: GB)
data_size_confirm=100.0

后续如果再修改配置信息,直接修改:
cd ~
vim .odpscmd/odps_config.ini

常用命令


use testdb


查看账号信息

whoami


select * from table01;

select count(*) from table01;

select * from db2.table01;


创建表

CREATE TABLE table02(

id BIGINT,
name STRING,

score DOUBLE);


CREATE TABLE table03(

id BIGINT,
name STRING,
score DOUBLE)

PARTITIONED BY (year STRING,zone STRING);


添加分区

ALTER TABLE table03 ADD PARTITION(year='2010',zone='BJ');

ALTER TABLE table03 ADD PARTITION(year='2012',zone='BJ');

SELECT * FROM table03 where year='2010' and zone='BJ';


删除分区

ALTER TABLE table03 DROP PARTITION(year='2010',zone='BJ');


查看分区

SHOW PARTITIONS table03;

DROP TABLE table02;

DROP TABLE IF EXISTS table02;

DESC table03;


重命名表

ALTER TABLE mytable02 RENAME TO new_table_name


添加列

ALTER TABLE table03  ADD COLUMNS(col_20 STRING,col_21 DOUBLE);


修改列名

ALTER TABLE table03 CHANGE COLUMN old_column_name RENAME TO new_column_name;

显示项目空间下的所有表

SHOW TABLES;


查看分区

SHOW PARTITIONS table02;


显示用户创建的实例

SHOW INSTANCES


这篇关于常用ODPS命令的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/720835

相关文章

nginx -t、nginx -s stop 和 nginx -s reload 命令的详细解析(结合应用场景)

《nginx-t、nginx-sstop和nginx-sreload命令的详细解析(结合应用场景)》本文解析Nginx的-t、-sstop、-sreload命令,分别用于配置语法检... 以下是关于 nginx -t、nginx -s stop 和 nginx -s reload 命令的详细解析,结合实际应

C#连接SQL server数据库命令的基本步骤

《C#连接SQLserver数据库命令的基本步骤》文章讲解了连接SQLServer数据库的步骤,包括引入命名空间、构建连接字符串、使用SqlConnection和SqlCommand执行SQL操作,... 目录建议配合使用:如何下载和安装SQL server数据库-CSDN博客1. 引入必要的命名空间2.

Linux系统性能检测命令详解

《Linux系统性能检测命令详解》本文介绍了Linux系统常用的监控命令(如top、vmstat、iostat、htop等)及其参数功能,涵盖进程状态、内存使用、磁盘I/O、系统负载等多维度资源监控,... 目录toppsuptimevmstatIOStatiotopslabtophtopdstatnmon

PowerShell中15个提升运维效率关键命令实战指南

《PowerShell中15个提升运维效率关键命令实战指南》作为网络安全专业人员的必备技能,PowerShell在系统管理、日志分析、威胁检测和自动化响应方面展现出强大能力,下面我们就来看看15个提升... 目录一、PowerShell在网络安全中的战略价值二、网络安全关键场景命令实战1. 系统安全基线核查

Spring Boot中WebSocket常用使用方法详解

《SpringBoot中WebSocket常用使用方法详解》本文从WebSocket的基础概念出发,详细介绍了SpringBoot集成WebSocket的步骤,并重点讲解了常用的使用方法,包括简单消... 目录一、WebSocket基础概念1.1 什么是WebSocket1.2 WebSocket与HTTP

golang中reflect包的常用方法

《golang中reflect包的常用方法》Go反射reflect包提供类型和值方法,用于获取类型信息、访问字段、调用方法等,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值... 目录reflect包方法总结类型 (Type) 方法值 (Value) 方法reflect包方法总结

C# 比较两个list 之间元素差异的常用方法

《C#比较两个list之间元素差异的常用方法》:本文主要介绍C#比较两个list之间元素差异,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录1. 使用Except方法2. 使用Except的逆操作3. 使用LINQ的Join,GroupJoin

python常用的正则表达式及作用

《python常用的正则表达式及作用》正则表达式是处理字符串的强大工具,Python通过re模块提供正则表达式支持,本文给大家介绍python常用的正则表达式及作用详解,感兴趣的朋友跟随小编一起看看吧... 目录python常用正则表达式及作用基本匹配模式常用正则表达式示例常用量词边界匹配分组和捕获常用re

postgresql数据库基本操作及命令详解

《postgresql数据库基本操作及命令详解》本文介绍了PostgreSQL数据库的基础操作,包括连接、创建、查看数据库,表的增删改查、索引管理、备份恢复及退出命令,适用于数据库管理和开发实践,感兴... 目录1. 连接 PostgreSQL 数据库2. 创建数据库3. 查看当前数据库4. 查看所有数据库

linux重启命令有哪些? 7个实用的Linux系统重启命令汇总

《linux重启命令有哪些?7个实用的Linux系统重启命令汇总》Linux系统提供了多种重启命令,常用的包括shutdown-r、reboot、init6等,不同命令适用于不同场景,本文将详细... 在管理和维护 linux 服务器时,完成系统更新、故障排查或日常维护后,重启系统往往是必不可少的步骤。本文