stalin_的博客

本博客一是为了分享经验。二是为了自己作为笔记巩固学过的东西,好记性不如烂笔头。...

Stalin_博客声明

由于平时比较懒--所以可能不会经常上csdn更新文章,由于很多内容保存在本地,可能会一次性更新很多.希望看官们多多指教~~有不足之处及时纠正~~觉得对你有帮助或者喜欢的可以点个赞哦~~所有标注"原"(即原创)的文章,全部是本人自己亲手总结、编写、排版的(感谢教学...

2018-03-05 10:18:19

阅读数 192

评论数 0

Linux---搭建简易文件服务器上传下载-HTTPD(Apache)的配置及使用

Apache HTTP Server(简称Apache或httpd)是Apache软件基金会的一个开放源代码的网页服务器软件,旨在为unix,windows等操作系统中提供开源httpd服务。由于其安全性、高效性及可扩展性,被广泛使用,自1996年4月以来,Apache一直是Internet上最流...

2019-05-14 17:43:46

阅读数 7

评论数 0

Linux--如何查看内存使用情况及释放多余内存

一、查看内存使用情况命令: free -h 以混合形式展示 -m 以MB形式展示 -g 以GB形式展示 二、手动释放多余内存过程: 释放缓存关键的配置文件 /proc/sys/vm/drop_caches。这个文件中记录了缓存释放的参数,默认值为0,也就是不释放缓...

2019-05-07 09:56:59

阅读数 30

评论数 0

MongoDB详解--MongoDB在Linux上的安装教程及用户管理(新增,修改权限,删除)

由于Linux系统的速度快,安装性和稳定性都比windows系统要好。在真实的生产环境中,我们往往都把一些软件安装到Linux系统上,今天我们来介绍一下MongoDB在Linnx系统上的安装过程及用户管理。 一、下载和安装启动 1.安装包下载 https://www.mongodb.com/...

2019-05-06 17:17:01

阅读数 18

评论数 0

Java--通过JDBC元数据获取表结构(ResultSetMetaData元数据的使用)

最近在线上联调,由于我们没有数据库的可视化工具,和其他公司比对数据和表结构总是十分麻烦。后来我看到组长通过元数据来获取表结构和值。之后我自学了一下,感觉十分方便,分享给大家。 jdbc的元数据有两类。一个是DatabaseMetaData,一个是ResultSetMetaData。 Datab...

2019-04-28 11:30:37

阅读数 19

评论数 0

Java大数据学习05--HDFS的Java API使用

我们使用过hdfs的命令行,接着使用Java操作一下hdfs。 1.创建一个Maven工程。导入pom文件。 <dependency> <groupId>org.apache.hadoop</groupId&gt...

2019-04-21 18:42:28

阅读数 11

评论数 0

hdfs报错解决--ExitCodeException exitCode=-1073741701: (从hdfs向客户端下载文件失败)

今天在学习HDFS时使用Java API从hdfs上下载文件到客户端时,报了这个错。 ExitCodeException exitCode=-1073741701: 经查最终确定是我方法调用时参数不对导致。如果调用windows上安装的hdfs用第一种写法。如果调用linux系统上安装的hdf...

2019-04-21 18:26:17

阅读数 32

评论数 0

hdfs报错解决--SafeModeException: Cannot create file/aaa. Name node is in safe mode.

今天在学习HDFS时使用Java API向hdfs上传文件时,发现这么个错误: org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.hdfs.server.namenode.SafeModeException): Cannot crea...

2019-04-21 17:34:16

阅读数 120

评论数 0

Java中间件开发05--Java中间件实现自定义日志组件(带日志的自动删除)

在开发Java中间件时,一个良好的日志系统是调试的基础。因为部署在Linux时无法进行Debug操作,只能将业务流程的关键步骤记录到日志中,而业务如果很多的话,都记录到一个日志当中就很难查找问题的原因。而且由于中间件一直处于运行当中,日志的量会不断增加,如果日志文件不进行删除,会越累越多,所以我们...

2019-04-11 09:56:27

阅读数 31

评论数 0

Java大数据学习04--HDFS的工作机制和常用命令介绍

在成功启动HDFS集群之后,我们就该考虑如何使用HDFS了,这里我们分两块来讲,先说查看HDFS集群状态和常用命令介绍。再讲一下HDFS的工作机制。 一、查看整个HDFS集群状态。我们有两个办法可以查看。 1.使用命令行: hdfs dfsadmin –report 效果如图: ...

2019-04-02 14:27:00

阅读数 38

评论数 0

Java大数据学习03--Hadoop集群详细搭建指南(HDFS,Yarn)

之前都是些介绍工作,今天我们就来安装一下hadoop集群环境,并将配置文件配好,将集群启动起来。 搭建hadoop集群指南(hdfs,yarn) 1.准备四台服务器 2.修改主机名 1)vim /etc/hosts 格式 192.168.1.1 master 192.168.1.2 s...

2019-04-02 11:11:48

阅读数 21

评论数 0

hadoop安装报错--SAXParseException: must be followed by either attribute specifications, ">" or "/>".

今天在安装hadoop集群时修改hdfs-site.xml配置文件后,格式化hdfs时发现报错: java.lang.RuntimeException: org.xml.sax.SAXParseException; systemId: file:/home/hadoop/app/hadoop-...

2019-03-30 22:46:40

阅读数 194

评论数 0

MongoDB详解--MongoDB模糊查询及Java实现

虽然非关系型数据库与传统关系型数据库的存储结构和存储方式有很大的不同,但在MongoDB中也可以实现模糊查询。这也大大方便了我们的使用。下面来介绍一下如何操作。 1、在MongoDB客户端进行模糊查询: db.collectionName.find("fieldName"...

2019-03-21 14:57:40

阅读数 87

评论数 0

Java--基于NIO的网络应用框架Netty的介绍和Demo

在传统的IO模型中,每个连接创建成功之后都需要一个线程来维护,而当建立大量连接的时候,同一时刻有大量的线程处于阻塞状态是非常严重的资源浪费。而大量线程之间的切换也会使性能急剧下降。同时在IO编程中,数据的读写是以字节流为单位,效率不高。由于有这么多缺点和问题,所以在jdk1.4之后诞生了NIO(N...

2019-03-19 14:15:33

阅读数 28

评论数 0

Linux--集群管理工具ClushShell的安装和Clush命令的使用指南

ClusterShell 轻量级集群管理工具,它是基于ssh和scp命令进行封装。而其中最常用的就是Clush命令。 Clush是一个非常方便的集群管理命令,通过它可以批量管理多台服务器执行相同的命令(例如安装软件,监测运行状况...),从而达到管理多个节点的目的。 那么下面我们就来说说怎么安...

2019-03-15 15:02:08

阅读数 67

评论数 0

Linux--shell编程04--定时调度器crontab的详解

crontab用于设置周期性被执行的指令(定时器)。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。我们可以用crontab执行一些定是操作。 一、基本格式 : *  *  *  *  *  command 分 时 日 月 周  命令 第1列表示分钟1...

2019-03-10 22:47:43

阅读数 70

评论数 0

Linux--shell编程03--awk命令的详解

简介 awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。 awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指ga...

2019-03-10 22:47:17

阅读数 85

评论数 0

Linux--shell编程02--sed命令的使用

1. Sed简介 sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你...

2019-03-10 22:47:01

阅读数 26

评论数 0

Linux--shell编程01--shell编程基础详解

一、什么是shell Shell是用户与内核进行交互操作的一种接口,目前最流行的Shell称为bash Shell Shell也是一门编程语言<解释型的编程语言>,即shell脚本 一个系统可以存在多个shell,可以通过cat /etc/shells命...

2019-03-10 22:46:20

阅读数 56

评论数 0

Linux--如何配置服务器之间的免密ssh登录

通常为了避免我们在服务器之间切换的时候频繁输入用户名和密码,我们可以在两台服务器之间配置一个免密ssh登录。 而且linux中已经为我们设置了简单的命令来进行配置。下面我们就以两台服务器Server1和Server2为例配置一下。 假设你已经登录Server1,想从Server1跳到Serve...

2019-03-10 09:42:32

阅读数 28

评论数 0

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