`

infobright安装

 
阅读更多
参考http://blog.s135.com/infobright/

1.官网下载www.infobright.org
2.
tar zxvf infobright-4.0.7-0-linux-i686-ice.tar.gz

3.
cd  infobright-4.0.7-0-linux-i686-ice
./install-infobright.sh --datadir=/data0/mysql/3307/data --cachedir=/data0/mysql/3307/cache --config=/data0/mysql/3307/my.cnf --port=3307 --socket=/tmp/mysql3307.sock --user=root


 4、开始安装,提示以下信息:
Infobright installation script is running...
Checking system configuration...
Infobright license agreement...
System tool 'Less' - a text file viewer will be used to display license agreement.
Please only use up/down arrow keys for scrolling license text and press Q when finished reading.
Press R -Read license agreement, N -Exit the installation [R/N]:

  选择R,空格翻页到页尾,看到以下提示时,选择Q继续安装:

                     END OF TERMS AND CONDITIONS

============ Press Q to continue installation ==========
(END)

  接下来会显示以下信息,选择Y同意:
Press Y -I agree, Any other key -I do not agree [Y/*]:

  这时,会提示是否在线注册,选择N不注册:
5.创建管理MySQL数据库的shell脚本:
vi /data0/mysql/3307/mysql

  输入以下内容:
 
#!/bin/sh

mysql_port=3307
mysql_username="root"
mysql_password="123456"

function_start_mysql()
{
    printf "Starting MySQL...\n"
    cd /usr/local/infobright/ && /bin/sh ./bin/mysqld_safe --defaults-file=/data0/mysql/${mysql_port}/my.cnf --user=${mysql_username} --datadir=/data0/mysql/${mysql_por
t}/data 2>&1 > /dev/null &
}

function_stop_mysql()
{
    printf "Stoping MySQL...\n"
    cd /usr/local/infobright/ && ./bin/mysqladmin -u ${mysql_username} -p${mysql_password} -S /tmp/mysql${mysql_port}.sock shutdown
}

function_restart_mysql()
{
    printf "Restarting MySQL...\n"
    function_stop_mysql
    sleep 5
    function_start_mysql
}

function_kill_mysql()
{
    kill -9 $(ps -ef | grep 'bin/mysqld_safe' | grep ${mysql_port} | awk '{printf $2}')
    kill -9 $(ps -ef | grep 'libexec/mysqld' | grep ${mysql_port} | awk '{printf $2}')
}

if [ "$1" = "start" ]; then
    function_start_mysql
elif [ "$1" = "stop" ]; then
    function_stop_mysql
elif [ "$1" = "restart" ]; then
function_restart_mysql
elif [ "$1" = "kill" ]; then
function_kill_mysql
else
    printf "Usage: /data0/mysql/${mysql_port}/mysql {start|stop|restart|kill}\n"
fi


6.赋予shell脚本可执行权限:
chmod +x /data0/mysql/3307/mysql

7.启动MySQL/Infobright:
/data0/mysql/3307/mysql start

8.通过命令行登录管理MySQL服务器(提示输入密码时直接回车):
/usr/local/infobright/bin/mysql -u root -p -S /tmp/mysql3307.sock

9.GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456';
10.导出原数据
/usr/local/mysql/bin/mysql -h127.0.0.1 -uroot -D mobilepush -e "select * from fact_app_market_pin_plat into outfile '/tmp/test.csv' FIELDS TERMINATED BY ',' ENCLOSED BY '\"'  ESCAPED BY '\\\' LINES TERMINATED BY '\n';
11.创建infobright表
 
CREATE TABLE `fact_app_market_pin_plat` (
  `s_o_memberid` varchar(100) NOT NULL,
  `u_sex_manrate_avg_id` int(11) DEFAULT NULL,
  `province_name` varchar(360) DEFAULT NULL,
  `u_age_id` int(11) DEFAULT NULL,
  `u_have_child_id` int(11) DEFAULT NULL,
  `u_gestation_id` int(11) DEFAULT NULL,
  `facturer_top1` varchar(360) DEFAULT NULL,
  `facturer_top2` varchar(360) DEFAULT NULL,
  `facturer_top3` varchar(360) DEFAULT NULL,
  `facturer_top4` varchar(360) DEFAULT NULL,
  `facturer_top5` varchar(360) DEFAULT NULL,
  `pre_color1` int(11) DEFAULT NULL,
  `pre_color2` int(11) DEFAULT NULL,
  `pre_color3` int(11) DEFAULT NULL,
  `brand_top1` varchar(360) DEFAULT NULL,
  `brand_top2` varchar(360) DEFAULT NULL,
  `brand_top3` varchar(360) DEFAULT NULL,
  `browse_top1` int(11) DEFAULT NULL,
  `browse_top2` int(11) DEFAULT NULL,
  `browse_top3` int(11) DEFAULT NULL,
  `browse_top4` int(11) DEFAULT NULL,
  `browse_top5` int(11) DEFAULT NULL,
  `ps_id_top1` int(11) DEFAULT NULL,
  `ps_name_top1` varchar(360) DEFAULT NULL,
  `ps_id_top2` int(11) DEFAULT NULL,
  `ps_name_top2` varchar(360) DEFAULT NULL,
  `ps_id_top3` int(11) DEFAULT NULL,
  `ps_name_top3` varchar(360) DEFAULT NULL,
  `ps_id_top4` int(11) DEFAULT NULL,
  `ps_name_top4` varchar(360) DEFAULT NULL,
  `ps_id_top5` int(11) DEFAULT NULL,
  `ps_name_top5` varchar(360) DEFAULT NULL,
  `totalprice` double DEFAULT NULL,
  `u_wgs_cars_id` int(11) DEFAULT NULL,
  `usr_level_class_id` int(11) DEFAULT NULL,
  `u_buy_type_id` int(11) DEFAULT NULL,
  `u_p_l_category_id` int(11) DEFAULT NULL,
  `u_w_s_class_id` int(11) DEFAULT NULL,
  `visit_num` int(11) DEFAULT NULL,
  `client` varchar(360) DEFAULT NULL,
  `client_version` varchar(360) DEFAULT NULL,
  `nettype` varchar(360) DEFAULT NULL,
  `brand` varchar(360) DEFAULT NULL,
  `model` varchar(360) DEFAULT NULL
) ENGINE=BRIGHTHOUSE DEFAULT CHARSET=utf8;

注:BRIGHTHOUSE存储引擎建表时不能有AUTO_INCREMENT自增、unsigned无符号、unique唯一、主键PRIMARY KEY、索引KEY。


12.导出文件复制文件
   
/usr/local/mysql/bin/mysql -S /tmp/mysql3306.sock -D db -e "select * from log_2 into outfile '/tmp/test.csv' FIELDS TERMINATED BY ',' ENCLOSED BY '\"'  ESCAPED BY '\\\' LINES TERMINATED BY '\n';"

  
scp /tmp/test.csv root@10.28.174.237:/home/tuhao/

13.从csv文件导入数据到Infobright数据仓库:
  /usr/local/infobright/bin/mysql -S /tmp/mysql3307.sock -D moblepush --skip-column-names -e "LOAD DATA INFILE '/home/tuhao/test.csv' INTO TABLE fact_app_market_pin_plat FIELDS TERMINATED BY ',' ESCAPED BY '\\\' LINES TERMINATED BY '\n';"

14.测试
select count(1) t from fact_app_market_pin_plat where  ( browse_top5=654 OR browse_top1=830 OR browse_top2=830 OR browse_top3=830 OR browse_top4=830 OR browse_top5=830 OR browse_top1=654 OR browse_top2=654 OR browse_top3=654 OR browse_top4=654 ) ;

分享到:
评论

相关推荐

    安装infobright

    这会将Infobright安装到指定的目录下。 4. 安装完成后,你需要运行`/usr/local/infobright/postconfig.sh`脚本来配置Infobright。这个脚本会完成一些初始化设置,使系统准备就绪。 5. 你需要编辑`/usr/local/...

    infobright-4.0.7-0-x86_64-ice.rpm

    由于你提供的压缩包只有一个名为“infobright”的文件,这可能意味着该文件包含了完整的Infobright安装程序或者数据文件。通常,安装Infobright的步骤会包括使用RPM命令进行安装,例如`rpm -ivh infobright-4.0.7-0-...

    infobright-4.0.7-0-x86_64-ice.zip

    infobright-4.0.7-0-x86_64-ice.zip数据库rpm包文件(infobright)

    Ubuntu安装Infobright及主从同步

    **Ubuntu安装Infobright及主从同步** Infobright是一款开源的企业级数据仓库系统,以其高效的数据压缩和快速查询性能而受到关注。在Ubuntu操作系统上安装Infobright并配置主从同步是数据库管理员常见的任务,这有助...

    infobright-社区版.zip

    在本压缩包"infobright-社区版.zip"中,包含了Infobright 4.0.7的安装文件,适用于x86_64架构的Linux系统。 Infobright的核心技术是其专利的列式存储引擎,这使得它在处理大规模数据集时表现出色。与传统的行式...

    infobright最新安装包.zip

    本文将详细解析Infobright的核心技术、安装过程以及如何利用Infobright-4.0.7-0-x86_64-ice.rpm安装包进行部署。 Infobright的核心技术在于其独特的数据压缩算法——Kraken,它能够在存储数据时自动进行高效压缩,...

    infobright4.0.7-win.zip

    该压缩包中的主要文件是"infobright-4.0.7-0-win_64-ice.exe",这显然是Infobright的Windows 64位安装程序。ICE(Intelligent Compression Engine)可能是指Infobright内置的智能压缩引擎,它能自动对数据进行高效...

    mysql.rar_infobright

    3. 在目标环境中准备Infobright数据库,确保所有必要的组件和依赖项已安装。 4. 执行数据迁移,可能涉及到数据清洗、转换和加载。 5. 测试迁移后的数据,确保数据的完整性和一致性。 6. 配置和优化Infobright实例以...

    infobright for windows 64 数据仓库

    描述中的"infobright for windows 64 数据仓库 快速安装包"意味着这个压缩包包含了快速安装Infobright数据仓库所需的全部组件,用户可以便捷地在Windows 64位系统上搭建数据仓库环境,快速启动数据分析工作。...

    四款主流列式数据库横评.docx.docx

    本节重点介绍Infobright的安装过程,其余数据库的安装步骤与此类似。 ##### Infobright 安装步骤 1. **获取软件**:首先需要注册一个账户,并从官网下载对应的安装包(例如:infobright-3.5.2-0-x86_64-eval.rpm)...

    infobright.7z

    1. **安装与配置**:Infobright提供安装指南,包括下载合适的软件版本、配置系统环境、安装软件包以及初始化数据库服务。 2. **数据导入导出**:Infobright支持使用SQL语句或者专用工具进行数据导入导出。例如,...

    infobright-rpm.zip

    5. 安装完成后,你可以通过`infobright`相关的命令行工具来启动、停止、配置Infobright服务。例如,启动Infobright数据库服务可能需要执行`/etc/init.d/infobright start`。 Infobright的特点包括其列式存储模式,...

    infobright for windows 32 数据仓库

    在Windows 32位平台上,Infobright提供了一种快速安装的途径,使得企业在处理海量数据时能够享受到其强大的性能。在这个"infobright for windows 32 数据仓库 快速安装包"中,我们主要关注以下几个关键知识点: 1. ...

    infobright.rar

    Infobright的源码包和RPM软件包提供了两种安装方式。源码包允许用户自定义编译和配置,以适应特定的系统环境和需求,但需要一定的技术背景和经验。而RPM软件包则适用于Red Hat或CentOS等使用RPM包管理系统的Linux...

    windows下mysql数据仓库解决方案

    本文将深入探讨Infobright的核心特性,以及如何在Windows系统上安装和使用它。 Infobright的核心特点: 1. **列式存储**:与传统的行式存储不同,Infobright采用列式存储方式,这种设计对于数据分析尤其有利。因为...

    列式数据库评测续集——SybaseIQ和其他数据库比较[归纳].pdf

    虽然安装过程比Windows版本复杂一些,但Infobright官方wiki提供的安装文章只有一页,可以想象安装是多么容易。Infiniti DB的安装手册页数略多,但包含了升级、集群等复杂安装模式,总体而言,单服务器新装软件还是...

    MySQLMigrationGuide

    IEE 包含了一个捆绑版本的 MySQL,并会在安装过程中创建一个全新的 MySQL 实例,同时还包括 ColumnOptimizer、Optimizer、KnowledgeGrid、Infobright Loader 以及底层的列式存储架构。在安装 IEE 之前,需要确保任何...

    mysql数据仓库文档

    ( MySQL数据仓库——InfoBright的源码安装及使用.txt )

    MongoDBWin安装包win32-x86_64-2008plus-ssl-4.0.6

    "mongodb-win32-x86_64-2008plus-ssl-4.0.6-signed.msi" 文件是MongoDB的Windows安装程序,它采用Microsoft Installer(MSI)格式,便于在Windows环境中进行安装。安装过程中,用户可以设置数据存储路径、端口配置、...

    云计算技术与“云名片”移动端的开发研究.pdf

    分布式集群技术是云计算的关键技术之一,文章中提到使用GreenPlum、Exadata和Infobright等数据库管理系统,以及Hadoop等大数据处理工具,为大数据收集、存储、处理提供了技术支撑。分布式集群的使用不仅解决了大数据...

Global site tag (gtag.js) - Google Analytics