首页 > 数据库 >MongoDB集群的variety执行

MongoDB集群的variety执行

时间:2022-09-20 15:48:01浏览次数:101  
标签:info variety MongoDB keyTest 集群 asset root result

创建结果数据库

      1.创建一个新的存储数据库用来保存分析结果
         use keyTest
         db.createUser({
             user:"root",
             pwd:"root",
                roles:[{role:"dbOwner",db:"keyTest"}]
          })

下载variety脚本

         https://github.com/variety/variety

单表分析

/data/tianyiyun/mongodb/bin/mongo 127.0.0.1:37017/mydb -uadmin -padmin --authenticationDatabase admin --eval "var collection='telecom_portal_asset_info',maxDepth=1,limit=500000,persistResults=true,resultsDatabase='192.168.0.103:37017/keyTest',resultsUser='root',resultsPass='root'" "/data/tianyiyun/variety.js"
View Code

   

批量表分析

#!/bin/bash
array=(asset_acceptance_info asset_filing_info asset_icp_info asset_info_result asset_info_task_result)


for((i=0;i<=${#array[@]}-1;i++))
do
    echo ${array[i]}
    /data/tianyiyun/mongodb/bin/mongo 127.0.0.1:37017/mydb -uadmin -padmin --authenticationDatabase admin --eval "var collection='${array[i]}',maxDepth=1,limit=500000,persistResults=true,resultsDatabase='192.168.0.103:37017/keyTest',resultsUser='root',resultsPass='root'" "/data/tianyiyun/variety.js"
done
variety.sh

      

     

variety操作说明

        

      

标签:info,variety,MongoDB,keyTest,集群,asset,root,result
From: https://www.cnblogs.com/yxh168/p/16711116.html

相关文章

  • DSC集群更换IP步骤
    1、    通过监视器关闭DB[dmdba@localhostbin]$./dmcssmINI_PATH=/home/dmdba/dsc_config/dmcssm.iniepstopGRP_DAMENG(数据库组名)2、    导出并修改dmdc......
  • MongoDB 用户与权限
    1、创建查询role:custom_role,对dbidap_zl下的collection:tab1、tab2只有查询权限1)使用trs用户登录数据库2)切换到db:idap_zl创建role,替换示例中的collection,如果......
  • MongoDB09-索引
    MongoDB的索引用于查询(find、findOne)和排序。如果倾向于在集合中大量使用排序,那么应该根据排序的需求添加索引。如果在一个没有索引的集合中对目标字段使用sort(),并且......
  • redis集群槽位16384
    单机模式主从模式哨兵模式(sentinel)集群模式(cluster)RedisCluster采用虚拟槽分区,所有的键根据哈希函数映射到0~16383个整数槽内,每个节点负责维护一部分槽以及槽......
  • Redis集群:Sentinel哨兵模式
    Redis集群:Sentinel哨兵模式(详细图解)(biancheng.net)在Redis主从复制模式中,因为系统不具备自动恢复的功能,所以当主服务器(master)宕机后,需要手动把一台从服务器(slave)切......
  • 集群分发脚本
    在root用户下的bin目录下创建xsync文件vimxsync在文件中编写如下代码#!/bin/bash#1获取输入参数个数,如果没有参数,直接退出pcount=$#if((pcount==0));thenecho......
  • mongodb设置密码
    在官方文档中踩坑了,从别的地方查的。首先说明,mongodb的密码和其他,诸如mysql不同。mongodb的密码是基于数据库的,每个数据库都要设置自己的密码,同时设置用户是基于权限的。......
  • 3.搭建K8S集群
    一,平台规划1.单master集群2.多master集群 ......
  • 容器化 | 在 Kubernetes 上部署 RadonDB MySQL 集群
    容器化|在Kubernetes上部署RadonDBMySQL集群RadonDBMySQL是一款基于MySQL的开源、高可用、云原生集群解决方案。支持一主多从高可用架构,并具备安全、自动备份......
  • rabbit-mq集群docker搭建笔记
    1.安装docker1、yum包更新到最新yumupdate2、安装需要的软件包,yum-util提供yum-config-manager功能,另外两个是devicemapper驱动依赖的yuminstall-yyum-uti......