自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用shell脚本一键式解压压缩文件

话不多说,先上代码:#!/bin/bashcd /opt/software ----文件的目录位置count=`ls -l | grep '^-' | wc -l` ----保存当前目录下的文件个数,这里使用管道符来进行计算if [ $count -ne 0 ]; ----文件个数不等于0开始进入条件then for file in `ls` ----遍历所有文件 do fileName=$file ----将文件名进行保存,这里是方便后面截取文件

2020-06-30 01:13:54 4255

原创 最最最详细的Hadoop+HBase+Zookeeper+Hive完全分布式环境搭建教程

文章目录一、准备工作二、hadoop搭建1.配置主机名和主机列表2.配置免密登录3.配置环境变量4.配置hadoop配置文件三、HBase配置1.配置hbase-site.xml文件2.配置hbase-env.sh文件3.配置log4j.properties文件4.配置regionservers四、集群搭建1.修改hdfs-site.xml文件2.修改slaves文件3.复制到另外两台机器上五、Zookeeper搭建1.配置zoo.cfg文件2.创建myid文件并启动zookeeper3.启动hbase4.

2020-06-29 02:27:10 3005

原创 启动hadoop无DataNode进程服务的简单粗暴解决办法

问题:我们经常会在第二次启动hadoop时出现DataNode服务没有成功启动简单粗暴的解决方案:1.首先将所有服务全关掉:stop-all.sh2.找到一开始建的tmp临时目录,直接rm -rf掉3.在hadoop-2.6.0-* 目录下找到logs文件,直接rm -rf掉4.再次执行之前的操作,格式化hdfs:hadoop namenode -format5.重新再启动所有服务,此时再jps显示所有进程时,可以出现DateNode成功启动...

2020-06-26 00:48:01 599

原创 Linux环境下配置和安装hadoop及hadoop集群搭建(VMware)

文章目录一、安装准备二、hadoop的配置1.首先配置hadoop-env.sh2.配置core-site.xml3.配置hdfs-site.xml4.配置mapred-site.xml5.配置yarn-site.xml6.配置slaves7.配置hadoop环境变量三、格式化HDFS四、启动hadoop五、集群搭建1.克隆虚拟机2.配置免密登录3.修改主机器的配置文件4.修改备用机器的配置文件5.启动hadoop一、安装准备在linux环境下安装hadoop需要准备的资料如下:这里主要需要准备的就

2020-06-26 00:35:50 588

原创 Elasticsearch实现基础的增删改查(Kibana模式)

一、简介  Elasticsearch是基于Lucene的开源分布式搜索引擎,大幅降低了PB级海量数据存储、检索,分析门槛。它的特点是:分布式实时文件存储、检索、分析零配置、集群自动发现索引自动分片、副本机制RESTful风格接口多数据源自动搜素负载二、分词  Elasticsearch实现分词默认的有三种分词器:(1).standard:将text文本拆成一个一个汉字或单词GET _analyze{ "analyzer": "standard" , "text": "中

2020-06-23 20:20:25 140

原创 shell常用脚本(一)

一、注意事项1.开头的解释器使用的是:#!/bin/bash2.用四个空格进行语法缩进来提高阅读性3.变量名的命名规则:函数名小写,变量名或文件名要有意义二、图形打印1.打印矩形脚本函数为:#!/bin/bashjuxing(){ read -p "请输入要打印正方形的边长:" n for i in `seq 1 $n` do for((j=1;j<=$n;j++)) do

2020-06-22 23:18:59 212

原创 ELK集群搭建(Linux系统:centos7)

一、复制虚拟机  首先复制已经搭好的ELK虚拟机:右击已经搭好的虚拟机,选择复制,重命名复制的虚拟机名,将最都一个重新初始化所有网卡的MAC地址勾选中,这里我们将复制两个虚拟机。复制ok后,对复制的两个虚拟机进行修改。首先是地址,这里我最初的虚拟机地址:192.168.56.111,另外两个地址,我这里将设成:192.168.56.112和192.168.56.113。修改完成之后,使用MobaXterm将三个虚拟机全都连上,分别打开MobaXterm。二、修改主机名和主机列表  首先在主机地址

2020-06-20 14:13:27 382

原创 Linux系统的ELK安装及配置

一、ES简介  ES是一个基于RESTful web接口并且构建在Apache Lucene 的开源分布式搜索引擎。它的特点是:高可用,高扩展,是一种NOSQL的数据存储工具。二、ES安装前的准备(elk安装包版本要求一致)  需要下载以下5个下载包:下载包的链接地址是:链接:https://pan.baidu.com/s/1wr4Xt1Z8DBWX7xygHB0Zfg 提取码:8dw0除此之外,还需要安装一下jdk,jdk的版本不唯一,可使用自己平时用的jdk版本,我这里使用的是:jdk

2020-06-18 22:44:02 402

原创 mybatis实现简易图书管理系统

一、图书管理系统实现的功能介绍这里我们要实现普通用户和系统管理员的登录、借书还书功能、购买图书功能、展示所有图书的状态(借出、借出时间是否超期、超期后产生的滞纳金的计算等等)。我这里最初实现的是登录和查询功能。二、数据库表结构的创建首先,我们需在在数据库中建几张所需要的表,如下图所示。建好表之后,需要往表里面插入相应的值。这里我就不作具体演示,具体的建表语句和插入数据的语句如下:CREATE TABLE IF NOT EXISTS tb_book( book_id INT(11) PRIMAR

2020-06-18 00:11:09 3086 2

原创 Linux采用SSH协议远程连接及系统软件安装(jdk、tomcat、Mysql)

一、Linux系统远程连接  Linux系统远程连接常用的协议有SSH、FTP、XFTP,这里我们将使用SSH协议来进行远程连接;SSH是一种通用的、功能强大的、基于软件的网络安全解决方案,常用的SSH工具有Xmanager、Securecrt、Putty、MobaXterm。我这里将会使用MobaXterm来进行远程连接。  打开虚拟机,打开MobaXterm,此时我们是有一个...

2020-06-17 15:34:14 522

原创 Linux常用命令(增、删、改、查、赋权、解压)

文章目录一、目录操作二、文件内容操作三、vi编辑器(查看模式、编辑模式、尾行模式)四、用户管理五、组管理六、赋权语句七、解压命令一、目录操作1、切换目录:cd命令cd / --打开根目录cd test1 --打开文件夹test1cd ../ --返回上一级cd ~ --返回当前用户的主目录2.ls命令ls -a ---查看目录下全部的文件或目录,包括隐藏文件ls -l --将文件列表以列的方式展示出来,一行显示一个文件 等同于ll3、清屏 ctrl+l、clear4、查看当前所在目

2020-06-16 20:08:56 558 1

原创 MyBatis连接数据库实现增删改查

MyBatis简介MyBatis是一种基于SQL语法的开源项目,它能够将SQL语句封装在配置文件中,便于统一的管理和维护,能够降低代码的耦合度,且方便的代码调试。下面直接进入MyBatis的环境搭建。MyBatis环境搭建打开idea后,首先要配置jar文件,我们所需要的jar文件有如下几个,将其添加到Modules中的Dependencies中。添加完后不要忘记将Problems的提示Fix掉。添加完jar文件,再把Tomcat配置一下。配置完成后...

2020-06-09 19:47:24 794

空空如也

空空如也

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

TA关注的人

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