热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

数据测试手札(1)

第1章测试环境搭建数据测试的开始是测试工具选择和测试环境的搭建。本篇文章选择的测试工具有:Gitlab、Jenkins、zookeeper、kafka、Hbase。测

第1章 测试环境搭建

         数据测试的开始是测试工具选择和测试环境的搭建。本篇文章选择的测试工具有:Gitlab、Jenkins、zookeeper、kafka、Hbase。测试环境是在linux系统下,选择的操作系统是Ubuntu。需要了解Http与Json相关理论知识。

1.1 创建Ubuntu虚拟机

         使用VirtualBox创建Ubuntu虚拟机。根据本机的内存和磁盘大小设置虚拟机的磁盘和内存大小。该虚拟机镜像是:ubuntukylin-14.04-desktop-amd64.ios。内存最大是本机内存的一半。

        

         设置完镜像文件和系统相关的设置,启动虚拟机,开始安装Ubuntu系统,根据自己喜好设置用户名和密码。安装成功会出现如下界面:

        

         输入用户名和密码,进入系统:

        

1.2 设置Window和Ubuntu系统文件共享

         首先,点击VirtualBox左侧列表中虚拟机,右击在菜单栏里选择设置,会出现如下图,在设置桌面选择共享文件夹,添加你想要共享的文件。共享文件用“自动挂载”。设置完成就会如下图。

        

         其次,进入Ubuntu系统,打开终端,输入如下命令:

     sudo mkdir /mnt/shared(如果存在shared文件该步可以省略)

         sudomount -t vboxsf 软件安装包 /mnt/shared
         其中"软件安装包"是之前创建的共享文件夹的名字。完成结果如图:

        

         Ubuntu系统下的“软件安装包”文件中的内容:

        

    Windows系统下的“软件安装包”文件中的内容:

  

1.3 安装Gitlab

         首先是下载。下载Gitlab:

          https://bitnami.com/redirect/to/39039/bitnami-gitlab-7.1.1-0-linux-x64-installer.run

   其次,安装。使用命令:

         ewang@ewang-VirtualBox:~$sudoapt-get install ssh

         ewang@ewang-VirtualBox:~$sudo./ bitnami-gitlab-7.1.1-0-linux-x64-installer.run

        

        

        

   

     PS:切换到root用户的命令是:sudo su sudo -i

1.4 安装jenkins

Ø  首先安装jdk

方法一:安装OpenJDK

sudo apt-get install openjdk-7-jdk   

这个可以直接安装,或者你直接查询安装也可以

sudo apt-get install openjdk  

 然后按TAB键,程序会自动查找含有openjdk开头的软件  

程序会输出 Display all 311 possibilities? (y or n) ,按y键就会列出软件  


然后,输入以下后就开始安装

sudo apt-get install openjdk-7-jdk   

方法二:rpm安装

下载rpm 同 1 下载

debian系统下,不能直接安装rpm格式,需用alien进行格式转换,转换成deb格式的

先安装

sudo apt-get install alien  

然后进行格式转换安装。

alien -i jdk-8u5-linux-x64.rpm       #直接安装,这个时间太长,先转换成DEB包,然后才安装  

或者转换成DEB后安装

alien -d jdk-8u5-linux-x64.rpm            #生成Debian包  

sudo apt-get install jdk-8u5-linux-x64.deb  

Ø  安装jenkins

1.依次输入如下命令下载jenkins

wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -  

sudo sh -c 'echo deb http://pkg.jenkins-ci.org/debian binary/ > /etc/apt/sources.list.d/jenkins.list' sudo apt-get update -y  

sudo apt-get install jenkins -y  

注意:最后两步速度非常慢,主要是下载
2.安装文件位置

安装目录:/var/lib/jenkins  

日志目录:/var/log/jenkins/jenkins.log  

3.启动/停止

sudo /etc/init.d/jenkins start  

sudo /etc/init.d/jenkins stop  

4.访问(当前IP)

http://127.0.0.1:8089/ 

选择建议插件,安装结果如下: 

 

PS:如果忘记管理员密码,可以进行如下操作:



复制那串字符到管理员密码中,点击下一步能成功登陆。还可以修改字符串为自己喜欢的类型。

 


推荐阅读
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 本文介绍了在Mac上搭建php环境后无法使用localhost连接mysql的问题,并通过将localhost替换为127.0.0.1或本机IP解决了该问题。文章解释了localhost和127.0.0.1的区别,指出了使用socket方式连接导致连接失败的原因。此外,还提供了相关链接供读者深入了解。 ... [详细]
  • 在CentOS/RHEL 7/6,Fedora 27/26/25上安装JAVA 9的步骤和方法
    本文介绍了在CentOS/RHEL 7/6,Fedora 27/26/25上安装JAVA 9的详细步骤和方法。首先需要下载最新的Java SE Development Kit 9发行版,然后按照给出的Shell命令行方式进行安装。详细的步骤和方法请参考正文内容。 ... [详细]
  • Ubuntu安装常用软件详细步骤
    目录1.GoogleChrome浏览器2.搜狗拼音输入法3.Pycharm4.Clion5.其他软件1.GoogleChrome浏览器通过直接下载安装GoogleChro ... [详细]
  • mac php错误日志配置方法及错误级别修改
    本文介绍了在mac环境下配置php错误日志的方法,包括修改php.ini文件和httpd.conf文件的操作步骤。同时还介绍了如何修改错误级别,以及相应的错误级别参考链接。 ... [详细]
  • 解决github访问慢的问题的方法集锦
    本文总结了国内用户在访问github网站时可能遇到的加载慢的问题,并提供了解决方法,其中包括修改hosts文件来加速访问。 ... [详细]
  • 本文介绍了在Ubuntu系统中清理残余配置文件和无用内容的方法,包括清理残余配置文件、清理下载缓存包、清理不再需要的包、清理无用的语言文件和清理无用的翻译内容。通过这些清理操作可以节省硬盘空间,提高系统的运行效率。 ... [详细]
  • 通过Anaconda安装tensorflow,并安装运行spyder编译器的完整教程
    本文提供了一个完整的教程,介绍了如何通过Anaconda安装tensorflow,并安装运行spyder编译器。文章详细介绍了安装Anaconda、创建tensorflow环境、安装GPU版本tensorflow、安装和运行Spyder编译器以及安装OpenCV等步骤。该教程适用于Windows 8操作系统,并提供了相关的网址供参考。通过本教程,读者可以轻松地安装和配置tensorflow环境,以及运行spyder编译器进行开发。 ... [详细]
  • Ubuntu 用户安装 Linux Kernel 3.15 RC1
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • linux服务器时间同步失败解决方法
    linux服务器时间同步失败解决方法1、为什么会时间不同步:①计算机的时间是根据电脑晶振以固定频率震荡而产生的,由于晶振的不同或者老化,会 ... [详细]
  • 树状笔记软件for linux,Ubuntu 14.04安装开源树状笔记管理软件 WikidPad 2.2
    WikidPad是一款开源免费的wiki风格的树状笔记管理软件,类似于Notepad。基于Python,支持Windows、Mac、Linux等平台。W ... [详细]
  • Ubuntu18.04 安装ROS Melodic && Ros2 Dashing
    https:blog.csdn.netqq_44717317articledetails104547474一、Ubuntu18.04的安装ubuntu2go的制作关于Ubuntu2 ... [详细]
  • Xcode离线安装帮助文档1.在线查看帮助文件:Xcode下查看帮助文件,菜单Help-DeveloperDocumentation在右上角搜索框中即可检索,但速度很慢 ... [详细]
  • Kylin 单节点安装
    软件环境Hadoop:2.7,3.1(sincev2.5)Hive:0.13-1.2.1HBase:1.1,2.0(sincev2.5)Spark(optional)2.3.0K ... [详细]
  • 单页面应用 VS 多页面应用的区别和适用场景
    本文主要介绍了单页面应用(SPA)和多页面应用(MPA)的区别和适用场景。单页面应用只有一个主页面,所有内容都包含在主页面中,页面切换快但需要做相关的调优;多页面应用有多个独立的页面,每个页面都要加载相关资源,页面切换慢但适用于对SEO要求较高的应用。文章还提到了两者在资源加载、过渡动画、路由模式和数据传递方面的差异。 ... [详细]
author-avatar
美丽女人一起来_381
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有