常用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

相关文章

Java实现字符串大小写转换的常用方法

《Java实现字符串大小写转换的常用方法》在Java中,字符串大小写转换是文本处理的核心操作之一,Java提供了多种灵活的方式来实现大小写转换,适用于不同场景和需求,本文将全面解析大小写转换的各种方法... 目录前言核心转换方法1.String类的基础方法2. 考虑区域设置的转换3. 字符级别的转换高级转换

Python使用Matplotlib和Seaborn绘制常用图表的技巧

《Python使用Matplotlib和Seaborn绘制常用图表的技巧》Python作为数据科学领域的明星语言,拥有强大且丰富的可视化库,其中最著名的莫过于Matplotlib和Seaborn,本篇... 目录1. 引言:数据可视化的力量2. 前置知识与环境准备2.1. 必备知识2.2. 安装所需库2.3

MyBatis配置文件中最常用的设置

《MyBatis配置文件中最常用的设置》文章主要介绍了MyBatis配置的优化方法,包括引用外部的properties配置文件、配置外置以实现环境解耦、配置文件中最常用的6个核心设置以及三种常用的Ma... 目录MyBATis配置优化mybatis的配置中引用外部的propertis配置文件⚠️ 注意事项X

一文详解Java常用包有哪些

《一文详解Java常用包有哪些》包是Java语言提供的一种确保类名唯一性的机制,是类的一种组织和管理方式、是一组功能相似或相关的类或接口的集合,:本文主要介绍Java常用包有哪些的相关资料,需要的... 目录Java.langjava.utiljava.netjava.iojava.testjava.sql

Springmvc常用的注解代码示例

《Springmvc常用的注解代码示例》本文介绍了SpringMVC中常用的控制器和请求映射注解,包括@Controller、@RequestMapping等,以及请求参数绑定注解,如@Request... 目录一、控制器与请求映射注解二、请求参数绑定注解三、其他常用注解(扩展)四、注解使用注意事项一、控制

Redis 命令详解与实战案例

《Redis命令详解与实战案例》本文详细介绍了Redis的基础知识、核心数据结构与命令、高级功能与命令、最佳实践与性能优化,以及实战应用场景,通过实战案例,展示了如何使用Redis构建高性能应用系统... 目录Redis 命令详解与实战案例一、Redis 基础介绍二、Redis 核心数据结构与命令1. 字符

前端Visual Studio Code安装配置教程之下载、汉化、常用组件及基本操作

《前端VisualStudioCode安装配置教程之下载、汉化、常用组件及基本操作》VisualStudioCode是微软推出的一个强大的代码编辑器,功能强大,操作简单便捷,还有着良好的用户界面,... 目录一、Visual Studio Code下载二、汉化三、常用组件1、Auto Rename Tag2

C# 空值处理运算符??、?. 及其它常用符号

《C#空值处理运算符??、?.及其它常用符号》本文主要介绍了C#空值处理运算符??、?.及其它常用符号,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 目录一、核心运算符:直接解决空值问题1.??空合并运算符2.?.空条件运算符二、辅助运算符:扩展空值处理

交换机救命命令手册! 思科交换机排障命令汇总指南

《交换机救命命令手册!思科交换机排障命令汇总指南》在交换机配置与故障排查过程中,总会遇到那些“关键时刻靠得住的命令”,今天我们就来分享一份思科双实战命令手册... 目录1. 基础系统诊断2. 接口与链路诊断3. L2切换排障4. L3路由与转发5. 高级调试与日志6. 性能与QoS7. 安全与DHCP8.

故障定位快人一步! 华为交换机排障命令汇总

《故障定位快人一步!华为交换机排障命令汇总》在使用华为交换机进行故障排查时,首先需要了解交换机的当前状态,通过执行基础命令,可以迅速获取到交换机的系统信息、接口状态以及配置情况等关键数据,为后续的故... 目录基础系统诊断接口与链路诊断L2切换排障L3路由与转发高级调试与日志性能、安全与扩展IT人无数次实战