- 博客(144)
- 资源 (20)
- 收藏
- 关注
原创 ERROR: User defined in HDFS_DATANODE_SECURE_USER (yarn) does not exist. Aborting.
错误在4台服务器上安装高可用的Hadoop时,启动DataNode一直报下列的错误:在Google了半天,也没有找到原因真的是抓耳挠撒下面是启动时的报错。[root@node01 hadoop]# start-all.sh Starting namenodes on [node01 node02]Starting datanodesnode02: ERROR: User define...
2019-04-26 16:10:28
3212
2
转载 Laravel 的生命周期
一、PHP 的生命周期世间万物皆有生命周期,当我们使用任何工具时都需要理解它的工作原理,那么用起来就会得心应手,应用开发也是如此。理解了它的原理,那么使用起来就会游刃有余。在了解Laravel 的生命周期前,我们先回顾一下PHP的生命周期。1. PHP 的运行模式PHP两种运行模式是WEB模式、CLI模式。当我们在终端敲入php这个命令的时候,使用的是CLI模式。当使用Nginx...
2019-04-25 09:56:51
3286
原创 Hadoop3.1.2 高可用安装Yarn (ResourceManager High Availability)
本指南概述了YARN ResourceManager的高可用性,并详细介绍了如何配置和使用此功能。ResourceManager(RM)负责跟踪集群中的资源,以及调度应用程序(例如,MapReduce作业)。在Hadoop 2.4之前,ResourceManager是YARN集群中的单点故障。高可用性功能以Active / Standby ResourceManager对的形式添加冗余,以消除此单点故障。
2019-04-24 16:39:17
1591
转载 数据库表的水平拆分与垂直拆分
目前很多互联网系统都存在单表数据量过大的问题,这就降低了查询速度,影响了客户体验。为了提高查询速度,我们可以优化sql语句,优化表结构和索引,不过对那些百万级千万级的数据库表,即便是优化过后,查询速度还是满足不了要求。这时候我们就可以通过分表降低单次查询数据量,从而提高查询速度,一般分表的方式有两种:水平拆分和垂直拆分,两者各...
2019-04-24 15:03:16
1026
原创 Hadoop搭建HA的时候,开启NameNode服务的时候总有其中一个挂掉的原因及解决方法
搭建HA的情况下,开启start-dfs.sh服务的时候,master和slave两个NameNode服务总有一个挂掉,原因:start-dfs.sh的时候,首先开启的是 master:NameNode后是 slave1:NameNode最后是 JournalNode即是: namenode–>datanode–>journalnode–>zkfc ...
2019-04-16 17:31:54
1228
原创 Hadoop搭建高可用的服务环境
作角色分配,相当于给下属分配任务该环境是在上一节全分布式hadoop安装的方式基础上进行安装的。Hadoop3 全分布式安装还需在node02,node03,node04上面安装好zookeeper集群安装ZooKeeper搭建环境的角色分配节点服务器NameNode01NameNode02DataNodeZooKeeperZKFSJournalNode...
2019-04-09 17:36:56
384
原创 Hadoop3 全分布式安装
准备工作:4台节点服务器1.1.1 JDK安装&配置好 参考JDK安装文章1.1.2 4个节点服务器配置相互免密登录 参考配置免密登录文章下载Hadoop 下载地址开发环境Linux平台: Centos6.5JDK版本:1.8( jdk-8u201-linux-x64【下载地址】)Hadoop 3.1.2 下载地址1. 解压安装包到/opt目录下...
2019-04-08 10:52:01
1857
原创 Hadoop3 伪分布式安装
Hadoop3伪分布式安装准备工作:4台节点服务器1.1.1 JDK安装&配置好 参考JDK安装文章1.1.2 4个节点服务器配置相互免密登录 参考配置免密登录文章下载Hadoop 下载地址&百度云(密码:)1. 解压2. 修改配置文件3. 启动Hadoop4. 验证成功5. 测试上传文件...
2019-04-04 11:57:48
1328
转载 集群环境ssh免密码登录设置
一、准备工作用客户端工具(ssh client或者putty)连接到linux服务器。在root用户下输入命令vi /etc/hosts,用vi编辑hosts文件,如下:#127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4#::1 localhost localhos...
2019-04-04 11:41:45
2715
1
原创 CentOS 6.5关闭防火墙
CentOS 6.5关闭防火墙关闭命令: service iptables stop 永久关闭防火墙: chkconfig iptables off两个命令同时运行,运行完成后查看防火墙关闭状态 service iptables status...
2019-04-04 10:20:28
286
转载 RESTful API 设计规范
RESTful API 设计规范该仓库整理了目前比较流行的 RESTful api 设计规范,为了方便讨论规范带来的问题及争议,现把该文档托管于 Github,欢迎大家补充!!Table of ContentsRESTful API 设计规范关于「能愿动词」的使用ProtocolAPI Root URLVersioning 在 URL 中嵌入版本编号通过媒体类型来指定...
2018-07-10 15:54:55
328
原创 用户信息在数据库是json在界面展示与修改
用户信息在数据库是json在界面展示与修改 PHP:7.2.2 Laravel:5.5.40 Vue:2.5用户的基本信息是以setting字段以json数据类型在数据库存放 数据库中的数据 界面的展示 现在需要对用户的个人设置进行展示与修改1. 路由routes/web.phpRoute::get("/setting",'Setting...
2018-05-17 14:13:02
3249
原创 Laravel框架中使用vue组件将用户头像上传到七牛云上面存储
Laravel框架中使用vue组件将用户头像上传到七牛云上面存储 PHP:7.2.2 Laravel:5.5.40 Vue:2.5一、后台逻辑1. 安装七牛驱动$ composer require "overtrue/laravel-filesystem-qiniu" -vvv2. 配置a. 在app.php中插入七牛存储服务提供者...
2018-05-17 11:34:44
601
原创 Laravel在第三方QQ登陆后的逻辑处理
Laravel在第三方QQ登陆后的逻辑处理源码详见:https://gitee.com/liuzhenqing/laravel-bbs 如果直接看到了本篇文章先看一下前面的一篇文章https://blog.youkuaiyun.com/qq_25615395/article/details/802514551. 给用户的表添加qq的字段。写在数据库迁移文件中database/migratio...
2018-05-09 16:55:20
1268
原创 Laravel实现QQ登录
Laravel实现QQ登录 环境: laravel:5.5.40 php: 7.2.21. 利用composer安装qq登录的依赖(在命令行输入框)composer require socialiteproviders/qq2. 将第三方的登录服务者注册进容器内(config/app.php)'providers' => [ // 移除 'Lar...
2018-05-09 11:42:19
2139
原创 使用QQ互联创建本地测试QQ登录
QQ互联地址:QQ互联用户的身份审核 填写一下个人的信息,经过几个工作日进过审核之后便可以添加应用了 上传之后的就是如下图,这样创建应用的按钮就可以点击了 用户身份审核通过后就可以创建应用 在这里最主要的就是项目地址与项目回调地址一定要填写对创建完之后的应用信息就可以找到,用于qq登录的测试。 ...
2018-05-09 11:22:42
6083
10
原创 Laravel中使用验证码
预览安装在composer.json中添加验证码的引用{ "require": { "laravel/framework": "5.0.*", "mews/captcha": "~2.0" }, "minimum-stability": "dev"}或者是compose
2018-05-08 09:49:16
298
原创 在Laravel中添加帮助类helpers.php
方式1:在composer.json中添加帮助类,自动的加载到容器中。创建帮助类,位置:app/Support/helpers.php <?phpif(! function_exists('user')){ /** * @param null $driver * @return mixed */ function user($d...
2018-05-07 17:17:24
8768
原创 HTML Purifier
HTML Purifier 前言:最近因公司项目需要做 HTML 标签过滤,同事推荐了 HTML Purifier 。 使用过程中虽然因为英文太差(英文文档,网上相关博客比较少)的原因浪费了很多时间,但完成配置设置之后的使用过程还是比较方便的。 因此在此写下经理的过程以作记录,也说不定能帮助到别人HTML Purifier 简介HTML Purifier 是一个用...
2018-04-25 16:32:18
3663
原创 JS & JQuery 动态添加 select option
JS:var selid = document.getElementById("sltid");for(var i=0; i<10;i++){ //循环添加多个值sid.option[i] = new Option(i,i);}sid.options[sid.options.length]=new Option("1","2"); // 在最后一个值后面添加多一个JQ...
2018-04-25 10:51:40
4349
原创 jQuery CSS 操作 - css() 方法
设置 <p> 元素的颜色:$(".btn1").click(function(){ $("p").css("color","red");});
2018-04-25 10:46:13
332
原创 jQuery设置下拉框select 默认选中第一个option
//设置默认选中第一项$("#id option:first").prop("selected", 'selected');
2018-04-25 10:44:04
18548
2
原创 php检查数组中是否存在一个值
PHP in_array() 函数检查数组中是否存在某个值,如果存在则返回 TRUE ,否则返回 FALSE 。语法:bool in_array( mixed needle, array array [, bool strict] )参数说明: 参数 说明 needle 需要在数组中搜索的值,如果是字符串,则区分大小写 array 需要检索...
2018-04-25 10:41:46
36462
原创 JS中删除对象的属相
在项目中,有些对象用完后需要重置,下面简单介绍下JS中清除对象的方法。方法如下:方法一:字面量定义对象第一步,定义一个空对象并打印出来,代码和效果:代码:var student = {};console.log(student);打印结果: 第二步,为对象添加属性并打印,代码和打印结果如下:代码:student.name = "xiaoming";st...
2018-04-25 08:56:12
1564
原创 js获取url传递参数
方法一、正则表达式function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg); if (...
2018-04-24 18:00:24
481
原创 PHP实现针对日期,月数,天数,周数,小时,分,秒等的加减运算示例【基于strtotime】
这篇文章主要介绍了PHP实现针对日期,月数,天数,周数,小时,分,秒等的加减运算,结合实例形式分析了基于strtotime的简单日期时间运算技巧,非常具有实用价值,需要的朋友可以参考下本文实例讲述了PHP实现针对日期,月数,天数,周数,小时,分,秒等的加减运算方法。分享给大家供大家参考,具体如下:其实就是strtotime这个内置函数//PHP 日期 加减 周date("...
2018-04-24 17:53:57
1193
原创 mysql命令gruop by报错this is incompatible with sql_mode=only_full_group_by
在mysql 工具 搜索或者插入数据时报下面错误:ERROR 1055 (42000): Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'database_tl.emp.id' which is not functionally dependent on co...
2018-04-24 17:51:08
423
原创 php中date()输出12小时制和24小时
php date() 输出24小时制时间的方法:echo date("Y-m-d H:i:s"); 输出12小时制时间的方法:echo date("Y-m-d h:i:s");两种方式的区别就在于大小写的区别, 改个字母就可以了大写Y表示完整的年份, 比如: 2014, 而小写的y则表示年份的简写, 比如: 14 大写H表示24小时制, 而小写的h则输出12小时制的...
2018-04-24 17:43:36
16895
原创 URL参数中有中文的处理
URL传递中文参数时的几种处理方式,总结如下:1.将字符串转码:newString(“xxxxx”.getBytes(“iso-8859-1”),”utf-8”)这种转码方式有很大的弊端,因为它是使用指定的字符集将此String编码为byte 序列,并将结果存储到一个新的byte 数组中,然后通过使用指定的字符编码将生成的byte 数组解码,构造一个新的String字符串。这种情况就有...
2018-04-24 16:56:02
25119
1
转载 window.localStorage的用法
一、什么是localStorage、sessionStorage在HTML5中,新加入了一个localStorage特性,这个特性主要是用来作为本地存储来使用的,解决了cookie存储空间不足的问题(cookie中每条cookie的存储空间为4k),localStorage中一般浏览器支持的是5M大小,这个在不同的浏览器中localStorage会有所不同。在HTML5中,本地存储是一个w...
2018-04-24 16:37:56
2818
1
原创 Laravel使用Vue组件开发进行收藏文章
使用Vue组件开发进行收藏文章前提: php : 7.1.3 laravel/framework: 5.6.* vue 2.5.7先贴一下前端需要的工具package.json问文件,可能存在不需要的{ "private": true, "scripts": { "prod": "gulp --production", "dev": ".
2018-04-16 15:49:49
1288
原创 Laravel Model 的 fillable (白名单)与 guarded (黑名单)
但是在新增前,需要先在模型类里设定好 fillable 或 guarded 属性,因为 Eloquent 默认会防止批量赋值例如protected $fillable = ['name'];protected $guarded = ['price'];定义了name 字段可以写入/修改,而 price 字段不可以。需要注意的是,fillable 与 guarded 只限制...
2018-04-13 09:49:24
5004
原创 Laravel增加自定义助手函数
1、在根目录app文件夹下新建helpers.php文件。2、打开根目录下composer.json文件,在autoload中增加"files":["app/helpers.php"]。3、进入命令行,进入当前项目中,执行composer dumpautoload命令。4、OK!...
2018-04-12 14:54:27
1572
原创 PHP数组合并函数(+)、array_merge、array_merge_recursive
PHP数组合并函数(+)、array_merge、array_merge_recursivePHP中,有3种方法来进行数组合并:操作符(+)、array_merge、array_merge_recursive,其中前两种方式为一维数组的合并,第三种为递归合并。 在说PHP的数组合并之前,先要明白,PHP的数组分为索引数组和关联数组。索引数组是指没有键值和键值为数字的数组。关联数组是指...
2018-04-07 01:04:08
1224
原创 laravel的多态关联--morphTo和morphMany
首先,文档里面讲述的不是特别详细,详细寻找查询流程没有过多介绍,只是介绍如何去定义,直接使用,导致很多该明白的东西,没有说明,下面详细看看这个多态关联是怎么定义,使用,详细查询的。文档介绍多态关联允许一个模型在单个关联下属于多个不同模型。例如,假如你想要为产品和职工存储照片,使用多态关联,你可以在这两种场景下使用单个photos表,首先,让我们看看构建这种关联关系需要的表结构:st...
2018-04-04 17:46:48
5051
原创 怎么解决mysql不允许远程连接的错误
怎么解决mysql不允许远程连接的错误最近使用Navicat for MySQL访问远程mysql数据库,出现报错,显示1130 - Host'xxx.xxx.xxx.xxx' is not allowed to connect to this MySQL server。 错误原因是:本地IP(xxx.xxx.xxx.xxx)没有访问远程数据库的权限。于是下面开启本地IP...
2018-03-29 09:33:59
4702
原创 CentOS 7.0关闭默认防火墙启用iptables防火墙
CentOS 7.0关闭默认防火墙启用iptables防火墙操作系统环境:CentOS Linux release 7.0.1406(Core) 64位 CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙步骤。关闭firewall:systemctl stop firewalld.service #停止firewallsystemctl d...
2018-03-20 15:24:31
318
原创 php定界符EOF
Heredoc技术。可用来输出大段的html和javascript脚本PHP定界符的作用就是按照原样,包括换行格式什么的,输出在其内部的东西; PHP定界符中的任何特殊字符都不需要转义; PHP定界符中的PHP变量会被正常的用其值来替换。 如下:<?php $name = '浅水游'; //下面<<<EOT后面不能有空格 pr...
2018-03-15 10:55:42
634
原创 laravel_基础_简单博客_RESTFul风格控制器(resource)
1. 创建控制器php artisan make:controller PostController2. 控制器里方法:<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use App\Http\Requests; class PostContro...
2018-03-14 15:34:38
314
zookeeper-3.4.6
2019-04-10
hadoop-3.1.2安装包
2019-04-04
jdk-8u201-linux-x64
2019-04-04
pl/sql developer12安装包与语言包
2018-02-12
Oracle远程连接资源
2018-02-12
学生选课系统
2016-07-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人