管理分析数据库的工具集合
项目描述
分析数据库工具
一套用于管理分析数据库服务器的工具和库。
安装
应用
以下命令行应用程序作为anadb-tools的一部分安装
命令 |
描述 |
---|---|
anadb-analyze |
通过CloudFormation检查每个分析服务器以及PostgreSQL中的每个分析数据库,更新分析代理数据库中的统计信息。 |
anadb-assign |
为顾客创建并分配一个新的分析数据库。 |
anadb-cleanup |
为已关闭的账户备份并删除分析数据库。 |
anadb-deploy |
将DDL部署到所有分析数据库。 |
anadb-migrate |
将多个分析数据库移动到不同的服务器。 |
anadb-move |
将分析数据库移动到不同的服务器。 |
anadb-orphans |
清理孤儿分析数据库。 |
anadb-pageview-audit |
检查所有分析数据库,以确定哪些具有页面浏览数据。 |
anadb-s3backup |
将分析数据库中的数据备份到Amazon S3。 |
anadb-sequence-fix |
重置分析数据库中的所有序列。 |
anadb-skeleton |
使用anadb-tools创建一个骨架CLI应用程序。 |
常用环境变量
以下环境变量允许覆盖由命令行开关提供的数据库连接信息
变量 |
描述 |
---|---|
ANABROKER_HOST |
连接到分析代理的数据库服务器 |
ANABROKER_PORT |
连接到分析代理数据库的端口号 |
ANABROKER_DBNAME |
分析代理数据库名称。默认:analytics_broker |
ANABROKER_USER |
连接到分析代理db服务器时的用户。默认:当前shell用户 |
ANADB_USER |
连接到分析数据库服务器时的用户。默认:当前shell用户 |
APPDB_HOST |
用于应用数据库的数据库服务器。 |
APPDB_PORT |
连接到应用数据库的服务器端口号。 |
APPDB_DBNAME |
连接到应用数据库的数据库名称。默认:app |
APPDB_USER |
连接到应用数据库服务器的用户。默认:当前shell用户 |
库模块
模块 |
描述 |
---|---|
anadb_tools.anabroker |
连接和交互anabroker的方法。 |
anadb_tools.anadb |
连接和交互指定账户分析数据库的方法。 |
anadb_tools.appdb |
连接和交互应用数据库的方法。 |
anadb_tools.common |
包括参数解析和日志配置在内的杂项常用方法。 |
anadb_tools.database |
包括备份在内的低级数据库命令。 |
anadb_tools.exceptions |
anadb-tools包的常见异常。 |
anadb_tools.memcached |
清除分析代理分配信息的缓存键。 |
开发
项目详情
下载文件
下载您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分布
构建分布
anadb_tools-0.12.2-py3-none-any.whl的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | bba8345195c5f3662aacf318a1058134558e73691136d8150911cd3b6af0bb60 |
|
MD5 | c4343089398f30491f5aee3ee1944a51 |
|
BLAKE2b-256 | 449ff39f74bb5d45404e36aeae0ab1cc967f993b1ebf579569649e3fa789bae2 |