Tag - mysql

mysql mariadb    2017-07-19 21:58:12    900
use information_schema;

select table_name,table_rows from tables 
where TABLE_SCHEMA = 'db_name' and table_name='table_name' order by table_rows desc;
 
 

 

by 刘迎光@萤火虫工作室
OpenBI交流群:495266201
MicroService 微服务交流群:217722918
mail: liuyg#liuyingguang.cn
博主首页(防止爬虫):http://blog.liuyingguang.cn
OpenBI问答社区:http://openbi.liuyingguang.cn/

saiku H2 mysql OpenBI    2017-07-19 21:09:26    906

参考原文,略作修改:http://www.cnblogs.com/avivaye/p/4881106.html

以上链接文章的思路是正确的,有略微的遗漏,saiku-beans.properties中也存在与用户相关的H2数据库配置,并且在id为“userDaoDataSource”的bean中有用到,为了避免出现问题,将其一并替换,并修改原文中部分配置到配置文件中

修改web.xml,将原有的与用户相关的h2数据库配置注释

<code class="hljs"><context-<span class="hljs-built_in">param</span>>
        <<span class="hljs-built_in">param</span>-name>db.url</<span class="hljs-built_in">param</span>-name>
        <<span class="hljs-built_in">param</span>-<span class="hljs-built_in">value</span>>jdbc:h2:../../data/saiku;MODE=MySQL</<span class="hljs-built_in">param</span>-<span class="hljs-built_in">value</span>>
    </context-<span class="hljs-built_in">param</span>>
    <context-<span class="hljs-built_in">param</span>>
        <<span class="hljs-built_in">param</span>-name>db.user</<span class="hljs-built_in">param</span>-name>
        <<span class="hljs-built_in">param</span>-<span class="hljs-built_in">value</span>>sa</<span class="hljs-built_in">param</span>-<span class="hljs-built_in">value</span
CentOS6.5 mysql HA DB    2017-03-26 21:51:42    930

简介:

MySQL Cluster 是一种技术,该技术允许在无共享的系统中部署“内存中”数据库的 Cluster 。通过无共享体系结构,系统能够使用廉价的硬件,而且对软硬件无特殊要求。此外,由于每个组件有自己的内存和磁盘,不存在单点故障。

MySQL Cluster 由一组计算机构成,每台计算机上均运行着多种进程,包括MySQL服务器,NDB Cluster 的数据节点,管理服务器,以及(可能)专门的数据访问程序。关于 Cluster 中这些组件的关系。

下文中没有特别指出的地方,都是两台服务器都需要执行的命令,并且由于是双管理中心配置,其实两台机器出了一些标识id和ip的配置不同外,其他参数配置都是基本一样的

下载mysql-cluster 7.3.7

http://dev.mysql.com/downloads/cluster/

环境清理及安装

1. 清理CentOS6.5自带的mysql服务

其中第一个命令我不执行也可以,其他系统如果不可以,还是建议执行

  1. yum -y remove mysql
  2. rpm -qa | grep mysql*
  3. rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64

2. 环境准备

创建文件夹(分如下3个类来创建对应的文件夹)

存储节点:

  1. mkdir /var/lib/mysql/data

管理节点:

  1. mkdir /var/lib/mysql-cluster # SQL节点:可不用 文件夹授权

进程DIR:

  1. mkdir /var/run/mysqld

使用如下的命令来变更权限保证可写入:

  1. chmod -R 1777 /var/lib/mysql
  2. chmod -R 1777 /var/run/mysqld
  3. chmod -R 1777 /var/lib/mysql-cluster

3. 安装mysql-cluster

首先解压MySQL-Cluster-gpl-7.4.2-1.el6.x86_64.rpm-bundle.tar

  1. tar xvf MySQL-C
kettle mongo mysql OpenBI    2017-01-11 09:51:41    853

Kettle是一款国外开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行,数据抽取高效稳定。作为一个数据抽取工具,在建立数据仓库的过程中,免不了需要从不同的数据源中抽取到集中的数据仓库中,下面就拿mongodb抽取到mysql为例,简述抽取数据的步骤:

  1. 新建“转换”:test
  2. 在test中新建“MongoDB Input”,填写数据源信息等,其中有一点比较重要,fields标签页中,取消选中“Output single JSON field”。如下图:
    image
  3. 在test中新建“字段选择”,选择要转换的字段,如下图
    image
  4. 新建“插入/更新”,选择mysql的数据源、表等,选择字段对应关系
    image
  5. 然后依次画上相关的连线即可
    image
  6. 然后执行处理即可