2 steve涛

尚未进行身份认证

生有涯,知无涯;

等级
博文 104
排名 4w+

Mysql:The user specified as a definer ('xxx@'%') does not exist的解决方案

从生产数据库导出的sql文件,在开发环境上生产库。之后出的错误,运维应该是没把视图或者存储过程这些东西,放到sql文件中。视图无权限解决方案如下Theuserspecifiedasadefiner('root'@'%')doesnotexist。一般是由于root用户对全局host无访问权限。因此只要给root用户添加一个访问权限即可。解决办法:登陆my...

2019-03-14 16:39:08

shell脚本,一次性启动kafka集群

版本centos6.5,64位操作系统,已配置JDK1.8,三个节点在s121节点上可以免密登录到另外两个节点,另外kafka0.9.0.1的安装目录相同。 修改了主机名,并在每个节点的hosts文件中设置了映射 脚本内容:#!/bin/bashi=121for((i=121;i<=123;i=$i+1));do...

2019-01-24 17:45:07

Idea创建maven项目,通过java API操作Hbase数据库

一、准备启动hdfs集群(之前的HA集群),启动Hbase。 二、创建工程三、API操作Hbase分布式数据库1)插入一条数据@Testpublicvoidput()throwsException{//创建conf对象会加载你项目资源文件下的两个XML文件Configurationco...

2018-12-15 22:02:43

基于Hadoop-HA上的Hbase完全分布式搭建

 Hadoop-HA是基于之前版本搭建好的。参考的文档:http://hbase.apache.org/book.html#quickstart   hbase-site.xml配置  我的node1是hdfs的active节点。 Regionservers的节点是后面三个直接启动,用jps命令去各个节点检测,是否符合Excel列表里面设置的那样...

2018-12-10 22:04:23

Hadoop学习笔记(二)——四节点搭建Hadoop HA(高可用)集群模式

准备工作:四个节点间的ssh互通,(至少两个NN节点和其他节点ssh互通);JDK1.7+,环境变量配置,各节点保持一致;/etc/hosts节点名映射,各节点保持一致;保证各组件版本间兼容性,推荐使用cdh的jar包datas:当做所有软件的安装目录jars:当做提交jar包的目录。文本数据目录;software:软件包目录workdata:...

2018-11-10 16:55:26

shell编程入门

一、准备最好自己本地装一台虚拟机,因为用阿里云或者腾讯云,无法查看系统现有的脚本。另外,需要有一定的Linux基础,vi命令,文件权限这些肯定要知道的。我这里是用VMware装的centos6.564位的Linux系统。二、shell介绍Shell是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。Shell是...

2018-10-01 21:26:14

idea快速搭建mysql+mybatis 的springBoot项目(详细图文)

 一、创建一个空的工作空间二、创建一个新的project(我的使用风格是,把idea里的project当做eclipse里的workspace使用,medules才是一个个项目project) 创建完成后,选中newwindows新窗口打开。配置工作空间里的基本配置(JDK maven  字符编码)  三、新建springboot项目...

2018-09-23 01:34:42

Hadoop学习笔记(1)——单机版搭建

Hadoop是一个分布式计算框架,适用于离线的海量信息批处理,大文件日志分析等,可以在大量廉价硬件设备组成的集群上运行应用程序,并未应用程序提供一组稳定可靠的接口,旨在构建一个具有高可靠性和良好扩展性的分布式系统。Hadoop的核心是HDFS(HadoopDistributedFileSystem),Mapreduce和Hbase,他们分别是Google云计算核心技术GFS,Mapreduc...

2018-09-18 22:32:55

Linux多节点间的免密码登录设置,修改主机名

 这是我克隆好的三个节点Centos6.5 32位的,都配置好了java环境变量后面安装Hadoop集群和zookeeper集群的时候,都有主从关系。打算将131作为主节点,设置免密码登录到其他两个节点,这样在scp等一系列操作的时候方便一些。步骤一、本机免密码登录测试(现在本机免密码登录是不行的,需要输入密码)步骤二、本机生成公钥和私钥,并生成keys三个节点间...

2018-08-31 22:58:30

JIO学习(一)输入流综述

一、字节输入流        java.io.InputStreamjava.lang.Objectjava.io.InputStream所有已实现的接口: Closeable直接已知子类:AudioInputStream,ByteArrayInputStream,FileInputStream,FilterInputStream,InputStream,Ob...

2018-08-31 17:24:24

VMware虚拟机克隆,修改参数,产生多个节点

一、首先准备好需要克隆的节点。步骤一:选中节点---》点击虚拟机-----》管理-----》克隆---》弹框点击下一步步骤二、克隆当前状态(母节点安好的环境和工具会一并克隆了,能省大笔时间)-----》下一步 步骤三 创建完整的(不要用连接克隆,那样生不出新的节点)---》下一步步骤四  我的三个节点都放到一个目录下的,下次再克隆,也会放到这个目录下,方便管...

2018-08-29 23:57:32

java.util.Properties类学习

Properties类表示了一个持久的属性集。Properties可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串。一个属性列表可包含另一个属性列表作为它的“默认值”;如果未能在原有的属性列表中搜索到属性键,则搜索第二个属性列表。因为Properties继承于Hashtable,所以可对Properties对象应用put和putAll方法。但不建议使...

2018-08-15 11:31:24

java操作redis的五种数据类型

一、项目必备Jar包<dependency><groupId>redis.clients</groupId><artifactId>jedis</artifactId><version>2.9.0</version></dependen

2018-08-07 09:00:37

java操作redis(远程连接阿里云上的redis)

之前在我的阿里云部署的redis,一直用命令练习,也没啥实际意义。毕竟咱是java开发,又不是运维,还是希望在代码里操作redis。不过在这之前遇到过一点小麻烦,在java代码里不能连接阿里云上的redis。一、搭建java的redisdemo项目依赖工具包就两个:jedis-2.9.0.jar     commons-pool-1.6.jar我用的是maven的java项目,在这...

2018-08-03 16:45:23

qW3xT.2服务器矿工病毒

我遇到的是一款qW3xT.2的病毒,网上查了一下,好像是挖矿病毒。在此贴一下我找到的关于病毒的资料。这是我的服务器这篇文章可谓是出自高手之笔,感觉说的很厉害,但是非专业人士的我有点看不懂,看个大概  https://blog.netlab.360.com/ddg-mining-botnet-jin-qi-huo-dong-fen-xi/还有就是下面这篇文章,比较早,但是遇到的是同类问...

2018-08-01 09:58:10

java嵌套类(静态内部类 非静态内部类 局部内部类 匿名内部类)

//嵌套类分为静态嵌套类和内部类内部类的其余两种形式:局部类匿名内部类//外部类内部类使“多重继承”的解决方案变得更加完整。/*1.静态内部类可以有静态成员(方法,属性),而非静态内部类则不能有静态成员(方法,属性)。*2.静态内部类只能够访问外部类的静态成员,而非静态内部类则可以访问外部类的所有成员(方法,属性)。*/publicclassCloneTest...

2018-07-30 10:30:20

JUC学习系列十一(并发类容器)

首先了解一下并发类容器和同步类容器的概念,以及这两类的区别:一、同步类容器同步类容器都是线程安全的,但在某些场景下可能需要加锁来保护复合操作。复合类操作如:迭代(反复访问元素,遍历完容器中的所有元素)、跳转(根据指定的顺序找到当前元素的下一个元素)、以及条件运算。这些复合操作在多线程并发的修改容器时,可能会表现出意外的行为,最经典的便是ConcurrentModificationExcep...

2018-07-27 09:35:48

JUC学习系列十(异步计算 FutureTask)

publicinterfaceFuture<V>Future表示异步计算的结果。它提供了检查计算是否完成的方法,以等待计算的完成,并获取计算的结果。计算完成后只能使用get方法来获取结果,如有必要,计算完成前可以阻塞此方法。取消则由cancel方法来执行。还提供了其他方法,以确定任务是正常完成还是被取消了。一旦计算完成,就不能再取消计算。如果为了可取消性而使用Fut...

2018-07-26 10:48:54

JUC学习系列九(同步点 Exchanger)

可以在对中对元素进行配对和交换的线程的同步点。每个线程将条目上的某个方法呈现给exchange方法,与伙伴线程进行匹配,并且在返回时接收其伙伴的对象。Exchanger可能被视为SynchronousQueue的双向形式。Exchanger可能在应用程序(比如遗传算法和管道设计)中很有用。内存一致性效果:对于通过Exchanger成功交换对象的每对线程,每个线程中在excha...

2018-07-25 11:03:05

JUC学习系列八(信号量 Semaphore)

一个计数信号量。从概念上讲,信号量维护了一个许可集。Semaphore通常用于限制可以访问某些资源(物理或逻辑的)的线程数目。通常,应该将用于控制资源访问的信号量初始化为公平的,以确保所有线程都可访问资源。为其他的种类的同步控制使用信号量时,非公平排序的吞吐量优势通常要比公平考虑更为重要。此类还提供便捷的方法来同时acquire和释放多个许可。小心,在未将公平设置为true时使用这些方法...

2018-07-25 10:05:04
奖章
    暂无奖章