./tools/tungsten-installer --master-slave -a --datasource-type=mysql --master-host=master.puppet.org --datasource-user=tungsten --datasource-password=321 --datasource-log-directory=/var/lib/mysql --datasource-port=3306 --service-name=byRuiyHello --home-directory=/root/deploy/mysql --cluster-hosts=master.puppet.org --mysql-use-bytes-for-string=false  --svc-extractor-filters=colnames,pkey --svc-parallelization-type=disk --start-and-report

tungsten-Applications正确Mysql master端执行语句

./tools/tungsten-installer --master-slave -a   --datasource-type=mysql   --master-host=master.puppet.org    --datasource-user=tungsten    --datasource-password=321    --datasource-log-directory=/var/lib/mysql   --datasource-port=3306   --service-name=mongodbs   --home-directory=/opt/mysqls   --cluster-hosts=master.puppet.org   --mysql-use-bytes-for-string=false   --svc-extractor-filters=colnames,pkey   --svc-parallelization-type=disk --start-and-report

tools/tungsten-installer --master-slave -a --service-name=tomongo --cluster-hosts=agent01.puppet.org --master-host=master.puppet.org --datasource-type=mongodb --skip-validation-check=InstallerMasterSlaveCheck --svc-parallelization-type=none --start-and-report --home-directory=/opt/mongodb

直接访问google的ip

http://93.123.23.57/ 
https://github.com/greatfire/wiki 
http://173.194.72.104
http://209.85.228.120/

./tools/tungsten-installer --master-slave -a --service-name=tomongo --cluster-hosts=agent01.puppet.org --master-host=master.puppet.org --skip-validation-check=InstallerMasterSlaveCheck --datasource-type=mongodb  --start-and-report --home-directory=/opt/heis
WARN  >> agent01.puppet.org >> Currently unable to check for the THL schema in mongodb

基于tungsten-Replicator 的tpm

./tools/tpm install test01 --info --master=master.puppet.org --replication-user=tungsten --replication-password=321 --install-directory=/opt/test01 --thl-port=2201   --rmi-port=2202

上面的是残局,壁垒已被摧毁链接如下(请点击如下文字行超链接,查看article),当前测试基于单机测试成功,跨逻辑资源OS机待测试,tungsten功能很给力,不错;

tungsten同步mysql数据到mongodb(从DBMS->key-value)

锋回笔转,咱简单玩玩mongodb 语句使用,index,优化是重点戏头,别的都是浮云,pass,忽略;

一、修改mongodb主配置文件添加用户认证,只有添加认证的用户才能有管理能力

主配置文件添加如下语句

auth=true

二、创建测试数据库(在MongoDB数据库服务器操作)

在mongodb上执行

cd /usr/local/mongodb/bin/

./mongo  #进入数据库

#创建数据库,在数据库中新建表,插入数据

use ruiy  #创建数据库ruiy 如果什么都不操作离开的话,这个库就会被系统删除

db.createCollection("ruiy_table")  #创建表ruiy_table

show collections  #查看此时库下所有表

db.ruiy_table.insert({uid:1,name:"运维",url:"http://cnblogs.com/ruiy",content:"系统运维site byRuiy"})  #插入数据到表ruiy_table中

db.ruiy_table.find();查看ruiy_table表数据

show dbs 显示所有数据库名

三、创建数据库账号(在MongoDB数据库服务器操作)

===============================================================

1、MongoDB数据库默认没有用户名和密码,只要连接上服务,就能登录,进行所有操作。

2、可以通过配置文件设置,开启登录验证功能。

3、只有切换到admin数据库,添加的账号才是管理员账号。

4、管理员账号可以对MongoDB服务器所有数据库进行管理(但是:默认只能管理自己的admin数据库,要管理其他数据库,需要先在admin数据库中进行认证)

===============================================================

#添加普通账号

cd /usr/local/mongodb/bin/

./mongo  #进入数据库

use ruiy

db.addUser('byRuiy','123456')  #账号:byRuiy 密码:123456 权限:读写

#db.addUser('byRuiy','123456',true)  #账号:byRuiy 密码:123456 权限:只读

db.auth('byRuiyr','123456') #添加用户认证

exit #退出

#添加管理员账号

cd /usr/local/mongodb/bin/

./mongo  #进入数据库

show dbs  #列出所有数据库

use admin  #切换到admin数据库,添加的账号才是管理员账号。

show collections

db.system.users.find()

db.addUser('root','123456')  #添加管理员账号:root 密码:123456

db.auth('root','123456') #添加管理员用户认证,认证之后才能管理所有数据库

exit  #退出

###############################################################

#删除数据库、删除表操作

cd /usr/local/mongodb/bin/

./mongo

use ruiy #进入数据库

db.dropDatabase()  #删除数据库

db.ruiy_table.drop() #删除表

db.removeUser('byRuiy')  #删除用户

build index,库优化,咱休息下,养好精神再战,ruiy不喜欢打疲劳战;

tungsten的更多相关文章

  1. tungsten抽取和应用mysql binlog

    首先举例说明 api的基本使用方式 首先进行配置 , 可以看到源数据库和目的数据库 TungstenProperties tp=new TungstenProperties(); tp.setStri ...

  2. 使用tungsten将mysql的数据同步到hadoop

    背景 线上有很多的数据库在运行,后台需要一个分析用户行为的数据仓库.目前比较流行的是mysql和hadoop平台. 现在的问题是,如何将线上的mysql数据实时的同步到hadoop中,以供分析.这篇文 ...

  3. Spark Tungsten揭秘 Day4 内存和CPU优化使用

    Spark Tungsten揭秘 Day4 内存和CPU优化使用 今天聚焦于内存和CPU的优化使用,这是Spark2.0提供的关于执行时的非常大的优化部分. 对过去的代码研究,我们会发现,抽象的提高, ...

  4. Spark Tungsten揭秘 Day3 内存分配和管理内幕

    Spark Tungsten揭秘 Day3 内存分配和管理内幕 恭喜Spark2.0发布,今天会看一下2.0的源码. 今天会讲下Tungsten内存分配和管理的内幕.Tungsten想要工作,要有数据 ...

  5. Spark Tungsten揭秘 Day2 Tungsten-sort Based Shuffle

    Spark Tungsten揭秘 Day2 Tungsten-sort Based Shuffle 今天在对钨丝计划思考的基础上,讲解下基于Tungsten的shuffle. 首先解释下概念,Tung ...

  6. Spark Tungsten揭秘 Day1 jvm下的性能优化

    Spark Tungsten揭秘 Day1 jvm下的性能优化 今天开始谈下Tungsten,首先我们需要了解下其背后是符合了什么样的规律. jvm对分布式天生支持 整个Spark分布式系统是建立在分 ...

  7. 单机使用tungsten 同步mysql数据到mongodb

    [注意],当前的测试环境仅仅是一台服务器. 部署测试的tungten版本是2.1.2-xxxx; Requirements: mysql配置

  8. Tungsten Replicator学习总结

    之前基于Tungsten Replicator实现了内部使用的分布式数据库的数据迁移工具,此文为当时调研Tungsten Replicator时的学习心得,创建于2015.7.22. 1 概述 1.1 ...

  9. Project Tungsten:让Spark将硬件性能压榨到极限(转载)

    在之前的博文中,我们回顾和总结了2014年Spark在性能提升上所做的努力.本篇博文中,我们将为你介绍性能提升的下一阶段——Tungsten.在2014年,我们目睹了Spark缔造大规模排序的新世界纪 ...

随机推荐

  1. HTML5之部分显示

  2. dir()函数:罗列出参数所有的功能列表

    #coding=utf-8import sysprint dir(sys)#罗列出参数中所有的功能列表sys.__doc__#调用参数中的函数 #dir()函数扩展展详解python中dir()函数不 ...

  3. 使用EF 的简单的增删改查

    using DAL; using Model; using System; using System.Collections.Generic; using System.Linq; using Sys ...

  4. Cacti以MB为单位监控流量

    Cacti自带的流量监控阀值模板为“Interface – Traffic”,只能监控bytes,在添加阀值之后,报警的流量信息以bytes为单位,查看很不友好,可以通过以下方法将btyes转换成MB ...

  5. sqlcode、sqlerrm

    Oracle里 非常有用的 两个变量,很少有人用. 标记一下

  6. 关于Core Data的一些整理(三)

    关于Core Data的一些整理(三) 关于Core Data Stack的四种类与它们的关系如下: NSManagedObjectModel NSPersistentStore NSPersiste ...

  7. UITabBarController自定义二之xib

    UITabBarController自定义二之xib 新建一个xib文件 在UITabBarController的子类方法viewDidLoad方法中加载xib 1.-(void)viewDidLoa ...

  8. javaScript 手写图片轮播

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  9. ajax页面数据的传递

    在上一篇文章中,简单提到了ajax的工作流程,那么在这里我们就得实战一回了,真正将ajax的用途展现出来,这一整套流程就是在页面上触发一个ajax事件,然后发送请求,紧接着到数据库读取数据,返回值,然 ...

  10. JavaScript设计模式之单例模式

    一.单例模式概念 单例就是保证一个类只有一个实例,实现方法一般是先判断实例存在与否,如果存在直接返回,如果不存在就创建了再返回,这就确保了一个类只有一个实例对象.在JavaScript里,单例作为一个 ...