Month: October 2015

  • 【MySQL学生手册】INFORMATION_SCHEMA数据库

    本文地址:https://www.askmac.cn/archives/mysql-information-schema.html     INFORMATION_SCHEMA数据库作为MySQL数据库元数据的一个中央集中仓库存在。它是一个“虚拟的数据库”,因为它不存放在磁盘任何位置。但它和其他数据库一样含有表,且表中的内容可以通过使用select语句和其它数据库一样查询访问。此外,你还可以使用select来获取关于INFORMATION_SCHEMA其本身的信息,如可以使用以下语句来列出此数据库下所有的表名:       注意:随着所MySQL所使用的版本不同,查询结果可能有所差异,更多详细信息请查阅最新版本的在线MySQL参考手册。   INFORMATION_SCHEMA下的表 在INFORMATION_SCHEMA数据库中,这些表包含了以下类别的信息: CHARACTER_SETS — 关于字符集信息 COLLATIONS — 关于每个字符集的(排序)规则信息 COLLATION_CHARACTER_SET_APPLICABILITY — 关于字符集和每种(排序)规则的对应关系信息 COLUMNS — 关于表中的列信息 COLUMN_PRIVILEGES — 关于MySQL对应账号所有列权限信息 ENGINES — 关于存储引擎的信息 EVENTS — 关于计划事件信息 FILES — 从7.8版本(未使用MySQL Cluster版本的情况下)开始,此表会显示关于InnoDB数据文件信息。早前的版本中此表都显示的是关于NDB数据文件的存储信息。 GLOBAL_STATUS — 关于服务端状态信息,7.6版本之后此表开始将被存放在PERFORMANCE_SCHEMA数据库中 GLOBAL_VARIABLES — 关于服务端全局变量信息,7.6版本之后此表开始将被存放在PERFORMANCE_SCHEMA数据库中 KEY_COLUMN_USAGE — 关于含有约束的键值列信息 OPTIMIZER_TRACE — 关于内部优化器执行语句的追踪信息,启用相应追踪功能需要启动设置optimizer_trace变量 PARAMETERS — 提供关于存储过程和功能函数所使用的参数及功能函数返回值信息 PLUGINS — 关于服务端插件信息 PROCESSLIST…

  • Hadoop管理

    本文固定链接:https://www.askmac.cn/archives/hadoop-administration.html     Hadoop管理   这一章主要讨论Hadoop在一个多节点集群上的管理。你在这一章将探索Hadoop详细的配置文件,学习Hadoop是如何支持在一个集群中的一个组织中包含多个组的。Hadoop有各种类型的调度器来支持这个功能。本章的目标是使你观察到当一个Hadoop job执行时,集群中每个节点发生了什么微妙变化。   1. Hadoop配置文件 了解了Hadoop中的各种配置文件及其用途后,接下来将要探讨诸如调度器和Hadoop管理之类的概念。 使用Hadoop集群的每一个机器都有其自己的一套配置文件。Hadoop早期版本只有一个配置文件:hadoop-site.xml。接下来的版本将这一文件按功能分为不同文件。此外,有两种配置文件:*-default.xml 和 *-site.xml。*-site.xml文件的配置能覆盖*-default.xml文件的配置。 *-default.xml文件为只读,是直接从JAR文件类路径中读取的。这些文件以及它们相应的位置见表4-1.   表4-1 Hadoop的默认配置文件 配置文件              用途 core-default.xml         默认Hadoop的核心属性。文件位于以下JAR文件中: hadoop-common-2.2.0.jar(假设版本2.2.0) hdfs-default.xml         默认HDFS属性。文件位于以下JAR文件中: hadoop-hdfs-2.2.0.jar  (假设版本2.2.0) mapred-default.xml      默认MapReduce属性。文件位于以下JAR文件中: hadoop-mapreduce-client-core-2.2.0.jar(假设版本2.2.0) yarn-default.xml         默认YARN属性。文件位于以下JAR文件中: hadoop-yarn-common-2.2.0.jar (假设版本2.2.0)   网站特定配置文件通常位于$ HADOOP_CONF_DIR文件夹。这些配置文件会覆盖表4-1中提到的默认文件,代表你的集群(网站)的独特属性 。 网站特定文件中没有提到的属性,使用默认文件中的属性值。这些文件见表4-2.     表4-2 Hadoop网站特定配置文件  配置文件          用途 core-site.xml      网站特定常见Hadoop属性。该文件中配置的属性覆盖core-default.xml文件的属性。 hdfs-site.xml      网站特定HDFS属性。该文件中配置的属性覆盖hdfs-default.xml文件的属性。 mapred-site.xml    网站特定MapReduce属性。该文件中配置的属性覆盖mapred-default.xml文件的属性。 yarn.xml         …

  • Oracle 11g/12c OCM大师考试认证的价格/费用问题

      这里我们谈的是 官方路径的考试的价格,在Oracle University即Oracle官方大学的官网上对于OCM考试本身的价格有比较明确的说明:     Oracle Database 11g Certified Master Exam New & Upcoming Releases  Print this Exam Exam Number: 11GOCM Associated Certifications: Oracle Database 11g Administrator Certified Master Exam Product Version: Oracle Database 11g, Exam Price: CNY 9300   纯2天的11g ocm非升级考试价格为9300人民币。   注意:OCM认证的考试成本不等于获取认证的全部成本。 因为首先你需要是11g 的OCP,换句话说在这里你可以考虑到考 OCP的成本。 然后你还需要已经完成2门原厂高级课程,当然你可以在当地的第三方培训结构完成OU所要求的其他课程来冲抵这2门原厂高级课程。  我们一切按照原厂高级课程来说,上原厂最短的高级课程 一门3天,2门加起来最低大约13000人民币。   那么如果你不考虑 OCP的成本,则从Oracle 原厂获得11g ocm的成本大约为…

  • Oracle 11g ocm考试手册

    Oracle 11g ocm考试手册 下载 《oracle 11g ocm考试_DG考点介绍》 下载《11g OCM_双节点RAC安装》 下载《oracle_11g_ocm_考试手册  SQL优化部分》  

  • 【诗檀软件-基于Oracle 12c Far Sync+Active Data Guard ADG的灾备两地三中心搭建手册】

    【诗檀软件-基于Oracle 12c Far Sync+Active Data Guard ADG的灾备两地三中心搭建手册】   http://zcdn.askmac.cn/【诗檀软件-基于Oracle%2012c%20Far%20Sync+Active%20Data%20Guard%20ADG的灾备两地三中心搭建手册】.pdf

  • Orcl-Con甲骨文控技术大会 2015

    活动地址: 上海市陕西北路1388号银座 活动时间:2015年11月25日(周三) 活动报名地址:http://t.cn/Ryu9YAX 大会官方网站:http://www.shoug.info/orclcon2015.html   Orcl-Con甲骨文控技术大会是由Oracle官方认可的用户组织SHOUG(上海Oracle用户组)举办的,由诗檀软件承办的Oracle技术盛会。 第一届Orcl-Con甲骨文控技术大会召开于2014年。 甲骨文控技术大会立志于成为Oracle技术在华东地区的第一盛会。 我们邀请了环太平洋地区的众多国外Oracle技术专家、Oracle ACE和中国本土专家每年于11月聚集于沪上,基于Oracle公司本身对技术开发的态度和Oracle技术在社区的巨大影响力,作此科技尚飨,与诸君共勉。           活动报名地址:http://t.cn/Ryu9YAX

  • 【MySQL学生手册】MySQL元数据获取

    本文地址:https://www.askmac.cn/archives/mysql-metadata-obtaining.html   章节概述 本章介绍如何在MySQL中获取元数据(metadata)。你会了解: 各种可用的元数据访问方式 INFORMATION_SCHEMA数据库结构 查看元数据时可用的命令 SHOW语句和INFORMATION_SCHEMA表之间的区别   6.1 元数据访问方法 我们知道数据库中包含有数据,而关于数据库如何存储数据的相关信息则被结构化为元数据。本章中我们会讨论到MySQL所提供的访问数据库、表及其它对象的元数据的各种方法。这会涉及到以下主题: 使用INFORMATION_SCHEMA数据库来访问元数据 使用SHOW和DESCRIBE语句来访问元数据 使用mysqlshow程序来访问元数据   MySQL会对数据库结构的多个方面生成元数据。举例来说,你可以得到如数据库和表名,表中的列和索引信息,或存储过程定义等等。   MySQL元数据库的其中一种访问方法是通过一系列的SHOW语句来实现,每一种SHOW语句都会显示一类信息。如show databases和 show tables会返回数据库及表名,show columns则会返回对某个表的列的信息定义。  

  • hadoop ViewFS

    本文固定链接为:https://www.askmac.cn/archives/hadoop-federation.html 本文是官方文档的翻译,原文链接:http://hadoop.apache.org/docs/r2.7.1/hadoop-project-dist/hadoop-hdfs/ViewFs.html 1简介   文件系统视图(viewFS)提供了一个管理多个hadoop文件系统命名空间(或者命名空间卷组)的途径。特别是在集群中HDFS Federation有多个namenodes,因此有多个命名空间时很有用。ViewFS类似于在一些 Unix/Linux系统中的客户端挂载表。ViewFs可以用来创建个性化的命名空间视图和为每个机器自定义视图。 本指南是在Hadoop系统有多个集群背景下提出的,每个集群可能联合多个namespace。也描述了如何在联合HDFS中使用ViewFS来为每个集群全局命名空间,使得应用程序可以以类似于之前每个-联合方式来运行。     2.旧的方式(之前的 Federation):   2.1 独立的namenode 集群   在之前旧的HDFS Federation方式中,一个集群有一个单独的namenode,为集群提供单独的文件系统命名空间。假设这里有多个集群。每个集群的文件系统命名空间是完全独立和不相交的。此外,物理存储在集群中时非共享访问的(例如,Datanode不能通过集群共享)   每个集群的core-site.xml有一个配置属性,为集群中的namenode设置默认文件系统:   <property> <name>fs.default.name</name> <value>hdfs://namenodeOfClusterX:port</value> </property>   这样的配置属性,运行使用相对名称来解析路径连接到namenode。例如,/foo/bar指的是 hdfs://namenodeOfClusterX:port/foo/bar。这个配置属性在集群每个网关上设置,并且在每个关键集群服务例如 JOBTracker和Oozie上设置。

  • hadoop 双NameNode Federation 实验

    本文固定链接:https://www.askmac.cn/archives/hadoop-federation-test.html   1.实验环境 虚拟机环境 VMBOX 5.0 ubuntu 15 java 1.80 hadoop 2.7.1 之前安装好的单机hadoop 虚拟机 *7 设置好各个主机的ip地址和主机名(/etc/hosts)         各个节点分布如下:   10.0.0.22                   dbdao  #NameNode 10.0.0.23             dbdao2      #ResourceManager 10.0.0.24         dbdao3       # web app proxy and MR Jobhistory server 10.0.0.25            dbdao4  #DataNode 10.0.0.26            dbdao5  #DataNode 10.0.0.27          dbdao6  #DataNode 10.0.0.28    dbdao08  #NameNode     2.先决条件: 安装JAVA 从apache镜像上下载稳定的hadoop版本…

  • hadoop Federation

    本文固定链接为:https://www.askmac.cn/archives/hadoop-federation.html 本文是官方文档的翻译,原文链接:http://hadoop.apache.org/docs/r2.7.1/hadoop-project-dist/hadoop-hdfs/Federation.html 1.目的   这个文档给出了HDFS Federation特性的概述,以及如何管理和配置Federation集群   2.背景: HDFS 主要有2个层面: 命名空间: 包含目录,文件和块 它支持所有的名称空间相关的文件系统操作,如创建、删除、修改和列出文件和目录   块存储服务,包含2个层面: 块管理(在Namenode实现) -通过保持注册和周期性的心跳提供DataNode注册资格。 -进程块的报表和维护块的位置。 -提供一些块的相关操作,例如创建,删除,修改和获取块位置。 -管理副本放置位置,在复制块下的块复制,和删除那些已经复制过的块 存储 -在DataNodes本地文件系统上能够存储块,并且是可读/写的。   当前的HDFS构架,在整个集群中只允许单一的命名空间。在这种配置下,一个独立的NameNode管理着命名空间。HDFS Federation解决这个限制,对HDFS中多个NameNode/namespaces 增加了支持。