impala 使用记录
2024-08-25 11:36:52
在命令行里面直接输入类似下面的语句,就可以执行impala sql语句。
impala-shell -q "select * from xxxc limit 10;"
当用python等语言运行impala-shell的时候,需要注意"的转义问题。
例如
orders = 'impala-shell -q "alter table sc_share_bigdata.zc_test2 add partition (startdate=\\\"20170420\\\");"'
val0 = os.popen(orders).read()
这个是正确的写法。 语句中的startdate是string类型,所以需要将20170420用“”夸起来。但是-q之后的内容在双引号中,被impala解析,也是当成字符串来解析的,所以还要再转义一次。于是就有了\\\"的写法
最新文章
- python , angular js 学习记录【3】
- 提交到github远程仓库遇到的问题
- node的事件模块应用(译)
- solr多条件查询(三)
- spring容器IOC创建对象<;三>;
- CSS笔记(五)字体
- C++ STL之迭代器注意事项
- java编码转化方案-备用
- MySQL 有输入输出参数的存储过程实例
- discuz!代码内置颜色大全(收藏)
- http调试工具Charles Proxy用法详解
- Java中元组的使用
- Opencv undefined reference to `cv::imread() Ubuntu编译
- python学习笔记9-单元测试unittest
- mysql 5.7 离线安装
- Mysql 数据库意向锁意义
- 主机、Docker时间与时区设置总结
- opsmanage 自动化运维管理平台
- spring整合redis之hello
- VMWare虚拟机安装Linux系统时安装界面显示不全的解决、Linux分区