自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 学习Hadoop之MapReduce

学习Hadoop之MapReduce笔记MapReduce最简单的例子 如下图所示,假如我们要计算一份海报的数据,那么我们应该怎么快速计算出结果呢?​ 首先,我们要知道的是,我们对于一份非常大的文件上传到我们的HDFS分布式系统上时,它已经不是一个文件了,而是被物理分割成了很多份,至于被分成多少块那就要看文件的大小了,假如文件的大小是1g,HDFS默认的Block Siz...

2018-06-28 13:43:53 218

原创 azkaban环境搭建

Azkaban环境搭建一、环境准备版本说明:jdk:1.8.0_151ant: 1.10.2mysql:5.1node:8.5.0安装JDK官网下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载jdk-8u151-lin...

2018-06-28 13:42:52 2976

原创 Ambari环境搭建

Ambari安装部署一、准备工作准备三台虚机并保证能相互ping通 序号 IP地址 主机名 类型 用户名 1 192.168.162.167 iop167.ambari.com service root 2 192.168.162.168 iop168.ambari.com agent root ...

2018-06-28 13:42:16 605 3

原创 Ambari二次开发-实时编译-部署 集成环境搭建

Ambari二次开发-实时编译-部署 集成环境搭建总体思路:对ambari-web、ambari-admin进行单独编译,利用brunch watch功能,对文件源码进行实时监控编译。ambari-web/public 里存放编译完成的文件,(这里的文件目录与部署ambari后 /usr/lib/ambari-server/web 里的相同),对/usr/lib/ambari-server/...

2018-06-28 13:41:49 3917 1

原创 Ambari多语言处理

Amabri2.6多语言处理1.ambari-web在ambari-web/app下新建目录locales,然后在locales目录下创建zh、en目录,分别存放中文、英文语言js文件。en下的message.js为英文语言,跟app目录下的message.js相同zh下的使我们要汉化的语言。翻译相对应的字段即可。1.1状态修改修改modes/host_co...

2018-06-28 13:41:24 2847 12

原创 Ambari2.6源码编译之ambari-web

Ambari编译之ambari-web1.准备1.1下载源码安装wgetyum -y install wget下载源码将源码下载到/opt目录下wget http://www.apache.org/dist/ambari/ambari-2.6.0/apache-ambari-2.6.0-src.tar.gz -O /opt/apache-amba...

2018-06-28 13:40:36 1651

原创 Ambari2.6源码编译之ambari-admin

Ambari源码编译之ambari-adminambari-admin 使用的是angularjs + bower + gulp 1.准备1.1下载源码安装wgetyum -y install wget下载源码将源码下载到/opt目录下wget http://www.apache.org/dist/ambari/ambari-2.6.0/ap...

2018-06-28 13:40:13 1862

原创 linux环境下编译安装prometheus

linux环境下编译安装prometheus 并实现汉化go语言环境yum insatll gogit源码export GOPATH=`pwd`cd $GOPATH/src/github.com/prometheusgit clone https://github.com/prometheus/prometheus.gitcd prometheus编译...

2018-06-28 13:39:17 1648

原创 linux环境下编译安装grafana并实现汉化

linux环境下编译安装grafana并实现汉化前言:目前实现汉化的方案很笨拙,需要对源码里的模板文件,以及js里用的显示数据进行一一汉化。所以在这里记录一下汉化以及编译安装的过程。一、配置运行环境go语言环境node环境git安装go语言环境利用yum安装goyum install goyum会自动处理go需要的环境依赖​安装 node.js下载...

2018-06-28 13:38:52 12183

原创 Java调用Azkaban相关服务

Java调用Azkaban相关服务项目里主要使用远程调用azkaban提供的api进行相关任务的执行,下面主要从基础接口封装和调用实例来记录相关代码。基础接口封装参考官网ajax-api:http://azkaban.github.io/azkaban/docs/latest/#ajax-api对于azkaban基础接口的封装主要是利用java调用azkaban官网提供的aja...

2018-06-28 13:37:12 6476 10

原创 使用maven打包可执行jar

使用maven打包可执行jar在项目中需要将一些算法打包成可执行的jar,然后上传算法。这里主要是用的是maven插件进行可执行jar打包,插件包括maven-shade-plugin和org.scala-tools(主要用来打包编译scala文件)。下面将从搭建普通项目到打包可执行jar详细讲解一下。搭建maven项目创建项目在IDEA下创建一个普通的maven项目:Fi...

2018-06-26 10:55:01 2148

原创 利用AOP对Azkaban进行登录控制

利用AOP对Azkaban进行登录控制azkaban使用的是session进行登录控制,session过期时间为1天。所以对于azkaban接口服务的调用,首先要进行登录获取session。解决方案有三种:1.在执行请求前,先进行登录。优点:实现简单缺点:每次都要发送登录请求,azkaban服务器负担较大2.通过某个请求来判断是否登录,如果登录,继续执行,没有登录,先执行登录,...

2018-06-26 10:54:23 947

原创 集群配置规划工具知识点整理

集群配置规划工具知识点整理一、Vue1.关于图标的使用项目里使用的是在iconfont下载的第三方图标,放在indata_tool_web\src\assets\iconfont目录下。在main.js引入import './assets/iconfont/iconfont.css'2.关于登录权限原理:利用vue-router的beforeEach...

2018-06-26 10:53:37 507

原创 CentOS下配置Nginx

CentOS下配置Nginx官网:https://nginx.org/en/download.html一、编译安装1.下载源码 wget https://nginx.org/download/nginx-1.13.10.tar.gz2.解压tar -zxvf nginx-1.13.10.tar.gz3.编译安装进入目录cd nginx-1.13....

2018-06-26 10:49:34 126

原创 CentOS下安装sqlServer

CentOS下安装SqlServer数据库1.下载 Microsoft SQL Server Red Hat 存储库配置文件:curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo2.通过yum安装yum in...

2018-06-26 10:49:02 15958 3

原创 利用Typora+qiniu-image-tool+Snipaste快速书写Markdown

利用Typora+qiniu-image-tool+Snipaste快速书写Markdown工具介绍Typora:极致简洁、且功能强大的Markdown本地编写软件。 官网 https://www.typora.io/qiniu-image-tool利用七牛搭建图床,自动将图片上传到七牛,并拿到了链接,然后直接返回给markdown编辑器。复制本地图片...

2018-06-26 10:48:29 470 1

原创 安装jenkins

CentOS安装jenkinsJenkins安装过程下载yum源wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo安装 yum 源rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-...

2018-06-26 10:47:46 112

原创 $.each用法及表单联动

JQuery 遍历 -each()方法元素遍历HTML<ul> <li id="one">1</li> <li id="two">2</li> <li

2018-06-26 10:46:32 381

原创 jquery计时插件的使用

jquery 计时插件的使用引入jquery.js和jquery.countdown.js<script src="jquery.js"></script><script src="jquery.countdown.js"></script>html代码:<!DOCTYPE html><h

2018-06-26 10:45:19 878

原创 bootstrap上传插件

Bootstrap上传插件引入js<link rel="stylesheet" href="skins/css/bootstrap.css"><link rel="stylesheet" href="skins/css/fileinput.min.css"><link rel="stylesheet" href="

2018-06-26 10:44:17 336

原创 2-Jupyter Notebook

快捷键a 单元格之前创建新的单元格b单元格之后创建新的单元格dd 删除当前单元格ctrl+enter 运行单元格Jupyter Notebook高级-魔法命令%run运行.py的文件比如我要执行当前notebook所在的目录下的myscript目录里有一个hello.py文件%run myscript/hello.py引入包在note...

2018-06-25 09:29:23 188

原创 yum 的安装与卸载以及相关源配置

yum 的安装与卸载以及相关源配置 系统版本[root@localhost ~]# uname -r3.10.0-514.el7.x86_64一、yum源卸载查看yum组件[root@localhost ~]# rpm -qa yumyum-3.4.3-150.el7.centos.noarch卸载和yum有关的所有组件rpm -q...

2018-06-25 08:56:33 5503

原创 利用vue-router来控制用户登录权限

原理用vue-router来控制用户登录权限的原理,实际上就是应用了vue-router提供的router.beforeEach来注册一个全局钩子。具体用法根据判断是否具有登录权限来设置路由跳转,如果没有全选统一跳转到登录页面。第一步:新建一个名字为permission的js文件,代码如下import router from './router'import NProgr...

2018-06-23 10:39:28 11411

原创 在vue里引入element-ui

在vue里引入element-ui一、安装element-ui在项目路径下安装element-ui,运行命令:npm install element-ui -s二、项目导入 element-ui修改main.js文件import ElementUI from 'element-ui'import 'element-ui/lib/theme-default/...

2018-06-22 10:23:01 5239

原创 在vue里引入jquery

在vue里引入jquery一、npm安装jquery在项目文件目录下运行如下命令,安装jquerynpm install jquery二、配置webpack修改build/webpack.base.conf.js文件在开头加入一行代码 var webpack=require("webpack")然后在这个文件中的module.exports添加如下代...

2018-06-22 10:22:51 244

原创 子组件向父组件通信的两种方式

方法一:$emit子组件methods:{ onClickMe:function (){ this.$emit('functionName',Data)}//functionName为父组件里要绑定的方法,data为向父组件传递的数据父组件<compinent-a v-on:functionName="listenToMyBoy"></co...

2018-06-22 10:22:42 3467

原创 vildForm表单校验

vildForm表单校验一、 HTML部分<!-- 页面结构 --><div class="ue-container" id="sandbox-container"> <!-- 验证信息nowrap --> <form class="form-horizontal" id="saveForm" na

2018-06-22 10:22:31 501

原创 利用Github和Hexo搭建自己的博客

利用Github和Hexo搭建自己的博客一、 安装 Node.jswindows下64为安装包下载地址:https://nodejs.org/dist/v6.11.2/node-v6.11.2-x64.msi安装后再cmd下运行:node -v 出现如下内容,说明安装成功。 C:\Users\shirukai>node -v v6.11.2安装npm淘宝源...

2018-06-22 10:22:20 388

原创 jsjQuery实现iframe高度自适应

js/jQuery实现iframe高度自适应虽然现在前端框架很多,但是有时候还是会需要用到iframe的,在使用iframe的时候,为了美观一点,会尽量避免在父窗口中出现滚动条,在notebook这个项目案例中,也是大量使用了iframe,其中也有高度自适应,下面将用原生js和jQuery两种方法去实现高度自适应。js代码写在iframe子页面中 //初始化方法 ...

2018-06-22 10:22:11 444

原创 头像文件上传服务器的功能实现

NoteBook案例:头像文件上传服务器的功能实现在此项目中,用户注册时,需要上传头像,这里简单的利用了几个插件,实现了头像上传服务器的功能。前端利用了一个upload的插件,后端引用了Spring 的上传文件的jar包,下面整理贴出了项目中的相关代码:JSP页面需要引入js以及css文件: bootstrap.css ui.css form.css font-aweso...

2018-06-22 10:22:01 3587 1

原创 flex布局

flex /*flex*/ .fl{ display: flex; } .in-fl{ display: inline-flex; } /*flex-direction row(默认值):主轴为水平方向,起点在左端。 row-reverse:主轴为水平方向,起点在右端。 column...

2018-06-22 10:21:51 288

原创 超链接a属性

超链接主要属性:href:设置链接的URL,相对路径或绝对路径target:显示连接的窗口或框架_blank:在新窗口中打开链接_self:在当前窗口打开链接_parent:在父窗口中打开链接_top:在定级窗口中打开链接framename:窗口名称name:超链接,创建文档内的书签title:设置超链接的文字说明(鼠标悬停时显示)<body&...

2018-06-20 09:22:10 3729

原创 vim程序编辑器-练习

vim程序编辑器-练习1. 在 /tmp 这个目录下建立一个名为 vitest 目录;mkdir -p /tmp/vitest//-p意思是如果父目录不存在,自动创建2. 进入 vitest 目录;cd /tmp/vitest3. 将 man.config 复制到本目录底下;用文件传输工具4. 使用 vi 开启本目录下的 man.config...

2018-06-19 10:47:07 4087

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除