- 博客(30)
- 收藏
- 关注
原创 docker安装influxdb
一、前提1、项目已经部署好2、docker已经安装好二、docker安装influxdb1、下载influxdb镜像:docker pull tutum/influxdb1)超时报错:2)解决办法:vim /etc/docker/daemon.json(应该只有一个key.json文件而没有daemon.json文件,如果没有daemon.json文件就直接新建就好了。)添加阿里的镜像源:{ "exec-opts": ["native.cgroupdriver=system
2021-05-20 11:33:14 1748
原创 arm更换yum源 解决yum -y install gcc-c++不能运行的问题
一、进入yum.repo.d[root@node-01 ~]# cd /etc/yum.repos.d/ [root@node-01 yum.repos.d]# lsCentos-altarch-7.repo CentOS-Base.repo CentOS-Huawei.repo epel.repo二、备份原yum源[root@node-01 yum.repos.d]# mkdir yum-back [root@node-01 yum.repos.d]# mv CentOS-* yu
2021-02-01 14:41:45 1871
原创 Scala数组集合函数以及案例大全(一看就懂)!!!!
Scala数组大全++++:+::+/::\addString(b)addString(b,sep)aggregateapplycanEqualcharAtclonecollectcollectFirstcombinationscomposecontainscontainsSlicecopyToArray(xs)copyToArray(xs, start)copyToArray(xs, start, len)copyToBuffercorrespondscountdiffdistinctdropdropRi
2020-09-12 12:15:53 950
原创 hive函数大全详细解释+简单运用
tab_name解释案例结果!逻辑 非select !trueTRUE!=不等值比较select 2!=1FALSE%取余select 3%21&按位与select 3&5 from src limit1*乘法select 2*36+加法select 2+35-减法select 3-12/除法select 3/21.5<小于select 2<3TRUE...
2020-09-05 17:08:50 1383
原创 zookeeper 启动显示started,jps查看进程却没有,DFSZKFailoverController启动显示,jps查看进程却没有的解决方法
有时候Hbase错误关闭,会出现以下问题,主要是Hbase关闭错误,导致zookeeper出错!!!如图所示:输入:zkServer.sh start显示启动成功,输入jps却找不到zookeeper进程解决方法:去zkdata文件下查看myid文件cd /opt/bigdata/hadoop/zookeeper/zkdatavi myid如图:查看是否为你原来设置数字,主机1开始,改回原来配置。再启动zookeeper,发现启动成功相应的其他myid改为2,3,4问题就解决了DF
2020-09-01 16:30:17 10441 4
原创 hive的详细解释以及安装与配置
一、hive简介Hive是一个数据仓库基础工具在Hadoop中用来处理结构化数据。它架构在Hadoop之上,总归为大数据,并使得查询和分析方便。并提供简单的sql查询功能,可以将sql语句转换为MapReduce任务进行运行。最初,Hive是由Facebook开发,后来由Apache软件基金会开发,并作为进一步将它作为名义下Apache Hive为一个开源项目。Hive 没有专门的数据格式。 Hive 可以很好的工作在 Thrift 之上,控制分隔符,也允许用户指定数据格式。Hive不适用于在线事务处理
2020-08-29 20:22:14 780
原创 hadoop-ha的详细解释以及安装
一、hadoop ha 是什么?hadoop2版本中可以有多个namenode结点,一个是活跃(active)状态,一个是准备(standby)状态。(haoop 1不存在此特性)二、安装[root@vwmaster hadoop]# pwd/opt/bigdata/hadoop/hadoop260/etc/hadoop------------------------hadoop evironment-------------------------#[root@vwmaster hadoop]
2020-08-29 19:48:22 547
原创 hadoop-zookeeper的详细介绍以及安装配置步骤
一、zookeeper的介绍ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。ZooKeeper包含一个简单的原语集, 提供Java和C的接口。二、安装配置步骤解压:tar -zxf zook
2020-08-29 19:29:40 655
原创 hadoop的安装与配置
一、上传文件以及解压以及权限修改:如图二、打通免密:三、集群配置配置jdk:[root@master hadoop]# cd /opt/bigdata/hadoop/hadoop260/etc/hadoop[root@master hadoop]# vi hadoop-env.shexport JAVA_HOME=/opt/bigdata/java/jdk180配置主机名:[root@master hadoop]# vi hadoop-env.sh<configuration&
2020-08-29 18:53:04 264
原创 hive在运行出现时区报错、权限修改、退出安全模式、内存溢出、强制开始namenode等问题的解决方法
#–hive运行出错#–在当前运行环境下tmp/运行用户名(root)/hive.log#–如果不能发现问题,或者只包code 1/2之间的数据,可以通过namenode检查hadoop运行日志---☆☆☆☆☆☆☆☆关于服务启动问题 hadoop [ha] running hadoop ha nn1/nn2 active mysql[d] running hiveserver2(RunJar) running --☆☆☆☆☆☆☆☆检查resourcemanger运行
2020-08-26 19:27:11 1042
原创 一键启动集群
一、集群手动能起二、一键启动:更改用户名 由root变为普通用户 su xxx创建目录 touch start.sh fu.sh修改权限chmod u+x start.sh chmod u+x fu.shls -l 检查vi start.sh:#!/bin/bashES_HNS='master master02 master03'THIS_HN=$HOSTNAMEexitOnErr(){ if [ 0 -ne $? ] then echo
2020-08-15 21:27:50 427
原创 shell脚本的详细介绍以及运用
一、ShellShell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁Shell 既是一种命令语言,又是一种程序设计语言。Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。二、Shell环境Shell 编程跟 JavaScript、php 编程一样,只要有一个能编写代码的文本编辑器和一个能解释执行的脚本解释器就可以了。Linux 的 Shell 种类众多,常见的有:Bourne Shell(/usr/bin/sh或/bin/
2020-08-15 21:11:50 500
原创 elk的详细介绍以及安装配置
一、创建文件夹install、bigdata分别创建子文件夹elk二、通过xftp拖文件安装包到install/elk下,解压到bigdata/elk下tar -zxvf elasticsearch-6.2.2.tar.gz -C /opt/bigdata/elk三、改名mv elasticsearch-6.2.2/es622四、ES运行配置配置vi /opt/es622/config/elelasticsearch.yml主节点cluster.name: chyesnode.name
2020-08-09 21:30:42 404
原创 jdk、tomcat、mysql安装详细步骤以及mysql忘记密码修改
jdk tomcat 解压以及安装1、目录管理(1) opt/install 安装源文件(2) opt/bigdata 安装目录在opt下创建install/java(文件目录) bigdata/java(解压位置)2、压缩和解压(1)压缩格式1)zip / unzip2) gzip /gunzip3) tar4) tar.gz5)tar.xz(2)文件解压a.Xxx.tar tar -xvf xxx.tar [-C path]b.Xxx.tar.gz
2020-08-04 19:05:37 407
原创 Mybatis的详细介绍以及工程的详细配置步骤
一、什么叫MybatisMyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。二、特点简单易学:本身就很小且简单。没有任何第三方依赖,最简单安装只要两个jar文件+配置几个sql映射文件易于学习,易于使用
2020-08-02 16:20:55 414
原创 正则表达式的详细介绍以及实例应用
一、什么叫正则正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。二、简介正则表达式是对字符串(包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”))操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。正则表达式是一种文本模式,该模式描述在搜索文本时要匹配的一个或多个
2020-08-02 15:43:55 393
原创 idea+maven的三种打jar包方法
1.普通jar包 (1、Project structor = >Artfacts=>+选择 jar)=> 2、Builder=>bulide artfacts =>build/rebuild=>在工程根目录下新增out目录中有xxx.jar)如图:然后在idea中导入jar包2.Maven jar 包1、Maven projects=>package=>右键run=> 在target根目录下有xxx-1.0.jar2、配置maven环境变
2020-07-19 21:38:01 2820
原创 Maven的环境变量配置
下载好maven官网:http://maven.apache.org/download.cgi#右击桌面此电脑,属性 > 高级系统设置 > 在系统属性窗口打开环境变量在系统变量中新建maven——home,变量值是maven安装的目录例如:然后在path中新建如图然后确定。回到桌面win+r呼出运行窗口,cmd回车进入命令窗口,输入mvn -v出现了maven版本信息,则配置成功...
2020-07-19 21:16:18 310
原创 java高级特效反射
一 、什么叫反射1、 在程序运行时动态解析类的内部信息(注解,属性,方法),所以反射的前提就是:必须先得到代表的字节码的Class,Class类用于表示.class文件(字节码)2、获取类信息的三种方法(1)Class class 对象 Field private Xxx valName= “name” 访问修饰符 private/default/protected/public 数据类型
2020-07-19 21:04:45 422
原创 java中流的详细介绍
1、流(1)概念:一组有序的数据系列(字节数组)(2)分类1)方向 1 输入 :从外->内 XxxInputSream字节 /xxxReader字符 2 输出: 从内->外 XxxoutputSream / Xxxwriter 2)内容 1 字节流: byte[] XxxinputStream/ XxxoutputSream 2 字符流: char[] xxxReader/ Xxxwriter 3)功能1
2020-07-19 17:23:08 521
原创 java中的线程与锁
一、线程1、什么叫线程(1)CPU进行调度的最小单位(2)进程:运行中的运用(3)一个进程中至少一条线程,该线程由JVM发起,称之为主线程。(4)线程的生命周期 1)创建线程对象: 新生 new born 2)调用start方法后: 就绪 ready 3)CPU调度后: 运行running 阻塞 blocked(sleep/wait(100)->notify) 阻塞状态正常结束后,进入就绪态。 4)run方法结束 : 死亡 dead(
2020-07-19 17:12:18 346
原创 在Xshell下安装mysql以及jdk的解压与配置
一、linux-jdk安装1.启动虚拟机cd /opt/2.展示opt文件夹下的文件列表ls -la3.创建jdk安装路径(install安装包装载文件夹;bigdata解压安装文件夹)mkdir bigdata install4.进入install文件cd install (当前位置在opt文件夹下)将jdk安装包装载到install文件目录下:打开Xftp,把jdk安装包拖到/opt/install下5.解压 jdk-8u111-linux-x64.tar.gz 安装包指令:t
2020-07-18 23:17:49 1780
原创 虚拟机的安装与配置以及关联Xshell详细步骤
一、下载安装Oracle VM VirtualBox1、点击新建:(1)名称,安装位置自己选择,类型选择Linux,版本选择Red Hat(64-bit),然后下一步,例如:(2)内存大小自己设置,我设置的4096MB(内存大可以再放大),然后下一步,选择现在创建虚拟硬盘,点击创建。选择VID然后下一步,选择固定大小然后下一步,可以给个20.00GB然后创建。(3)创建完成后找到设置1)常规里面修改 :高级下面 两个禁用改为双向2)系统中启动顺序吧软驱取消并下移,网络勾选。指点设备可以改
2020-07-18 22:39:26 1513
原创 java数组的插入与删除
插入一、已有一组顺序固定的数组,从控制台输入一个整数,并将该整数插入到数组中,并保证顺序1、从右往左,逐个遍历数组,如果比输入的值大,就将此值往后挪一位,直到,找到比它小的值,停下来,并将值插入int[] array = {3,7,11,20,35,0};//0此处就是个占位符Scanner input = new Scanner(System.in);System.out.print("请输入想插入的数字:");int t = input.nextInt();int i = array.le
2020-06-29 23:04:16 1351 1
原创 数组的总结
1.数组的定义:一组类型相同的连续的存储空间的表示2.可以包含0~N(N的最大值取决于内存)个元素3.优势寻址快,遍历快4.缺陷插入慢,删除慢5.数组声明的四步骤1)声明:数组类型[] 数组名称:比如int[] array2)分配空间:数组名称 = new 数据类型[空间的数量]比如: array = new int[10]分配好的空间数组,都会有默认的初值,各种不同类型的数组默认值如下char:(char)0String:null(系统级常量)byte/short/int/lo
2020-06-29 22:49:23 376 1
原创 java数组的排序
一、冒泡法for (int i = 0,t; i < array.length-1; i++) {//比较的轮次 for (int j = 0; j < array.length-1-i; j++) {//每轮比较的次数 if(array[j]>array[j+1]){//假如前一个元素比后一个元素大,则交换位置 t = array[j+1]; array[j+1] = array[j]; a
2020-06-29 22:46:00 476 1
原创 水仙花数的运用
1、//判断一个数是否是水仙花数import java.util.Scanner;public class shuixianhua { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.print("请输入一个三位数"); int num = input.nextInt(); if(num>=
2020-06-08 15:15:44 661
原创 for循环
一.循环1、概念:顾名思义就是重复2、语法:for(变量的声明;循环的条件;变量值的变化){语句块;//也就是被重复的部分}3、循环的四要素:(1)是否存在循环:如果有 (2)如何确定循环四要素 1)确定变量的类型和初值 2)确定循环的条件 3)确定变量值的变化趋势和步幅 4)确定重复的代码(3)验证循环是否能够正常退出 1)避免死循环的发生(4)循环跳转语句
2020-06-08 14:43:33 647
原创 JAVA的数据类型、变量、常量、以及数据类型的转换
Java 的数据类型一、基础类型1 、字符型单字符: char 赋值’?’ :一对 单引号,单引号里面必须有内容,且只能有一个符号例如: char a = ‘N’ (正确) char a = ‘nan’(错误)字符串:String “xxx” 可以有0~N个符号(N取决于内存)注 : + 从第一个字符串开始执行拼接运算,否则为加法运算2、 数值型(1) 整数字节:byte 数据类型是8位、有符号的,以二进制补码表示的整数最小值是 -128(-2^7)最
2020-05-24 22:32:30 507 1
原创 Java的介绍以及jdk的安装及环境配置
一、Java1、java是什么?(1)Java是一种为多个平台生成软件的编程语言。由Sun Microsystems的前计算机科学家James A. Gosling在20世纪90年代中期开发的。编译的代码可在大多数操作系统上运行。(2)Java是一个平台JDK(Java Development Kit)称为Java开发包或Java开发工具,是一个编写Java的Applet小程序和应用程序的程序开发环境。JDK是整个Java的核心,包括了Java运行环境(Java Runtime Environmen
2020-05-23 22:59:07 799
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人