- 博客(30)
- 问答 (2)
- 收藏
- 关注
原创 nagios 主机状态为down服务监控状态正常
nagios 主机状态为down,服务状态正常1.1 服务器禁ping,可能出现如上问题1.2 手动执行check_ping 命令,部分出现依赖库版本等不支持的现象 参考地址:https://cloud.tencent.com/info/e852399cb0309ee23473526c7f6c5624.html1.3 CRITICAL - Could not interp...
2019-08-07 09:46:24
710
原创 swarm基础配置
准备三台虚拟机,对应网络条件如下:IP地址主机名作用172.18.74.26manager管理节点172.18.74.29g160402worker172.18.74.25u180402worker按照上述条件修改主机名,并向/etc/hosts添加其他两个节点的解析配置将所有的节点的 docker daemon 的监听方式更改为0....
2019-08-06 14:09:36
2027
原创 禁止Ubuntu自动更新内核
命令行禁用linux自动更新内核Ubuntugenee@reserva:~$ cat /etc/apt/apt.conf.d/10periodicAPT::Periodic::Update-Package-Lists "1";APT::Periodic::Download-Upgradeable-Packages "0";APT::Periodic::AutocleanInterva...
2019-08-06 14:05:02
3751
原创 Xtrabackup 数据备份工具使用方法
Xtrabackup 数据备份工具使用方法1.安装1.1 简介XtraBackup(PXB) 工具是 Percona 公司用 perl 语言开发的一个用于 MySQL 数据库物理热备的备份工具,支持 MySQl(Oracle)、Percona Server 和 MariaDB,并且全部开源。Percona-Xtrabackup的工作原理是在启动时记住日志序列号(log sequence nu...
2019-03-29 17:28:14
286
原创 Centos7配置docker
Centos 7 安装以后(二)安装docker ce官方文档安装依赖[example@centosali ~]$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2添加软件源并更新[example@centosali ~]$ sudo yum-config-manager --ad...
2019-03-17 10:40:42
195
原创 centos 7 安装以后...
centos 7 安装以后...写本文的目的Sudo 授权ssh 无操作几分钟后断开连接添加命令行自动补全功能修改hostname设置终端命令行字体颜色关闭 selinux自定义IP地址写本文的目的记录Centos 7 使用中的一些配置操作,之前的记录太松散,没有规划,特此重新整理。Sudo 授权将用户直接加入 wheel 组中#切换至root用户[genee@iZ2ze56g77...
2019-03-16 10:22:30
374
原创 docker容器内部域名解析超时导致web访问500
************************ 配置dns服务-dnsmasq ***************************#安装dnsmasq 服务test@logstash:~$ sudo apt-get install dnsmasq#修改dnsmasq 配置文件test@logstash:~$ grep -vE "^$|^#" /etc/...
2018-10-24 16:38:58
2248
1
转载 shell学习(三)-crontab命令
转载自:竹子-博客(.NET/Java/Linux/架构/管理/敏捷)(http://www.cnblogs.com/peida/archive/2013/01/08/2850483.html)一、crond简介crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启
2017-08-19 15:32:00
350
原创 Ubuntu 无法识别方向键盘解决方法
1.Ubuntu 预装的是vim tiny 版本,此版本无法识别方向键,可以使用以下两行命令安装 vim full 版本Sudo apt-get remove vim-commonSudo apt-get install vim2.在root用户下编辑/etc/vim/vimrc.tiny文件将文件里面的倒数第二句话“set compatible" 中的“compatibl
2017-08-11 20:05:52
1648
原创 ubuntu 环境下Python命令行tab补齐
在Python命令行输入以下命令:>>> import sys>>> sys.path['', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7
2017-08-11 19:49:11
601
原创 spark学习笔记(1)
基础概念1.Application:与Hadoop MapReduce 类似,指的是用于编写的Spark应用程序,其中包含了一个Driver功能代码和分布在集群上多个节点上运行Exector代码。2.Driver:运行上述Application的main()函数并创建SparkContext,为了准备Spark 应用程序の运行环境。由SparkContext负责与ClusterManage
2017-08-05 10:17:57
287
原创 Python绘制图标基础
饼图import matplotlib.pyplot as plt;labels='forgs','hogs','logs','dogs' #设置标签sizes=[15,30,45,10] #设置标签比例explode=(0,0.1,0,0) #突出显示plt.pie(sizes,explode=explode,labels=labels,shadow=False,
2017-07-30 09:24:58
5520
1
原创 mapreduce实例
1.统计单词个数(1)统计样本:word.txt(hadoop fs -put word.txt /word)number linux hadoop word countlinux number hadoop word countlinux hadoop eclipse word countlinux hadoop word java counteclipsejava
2017-07-29 19:24:13
588
原创 使用JavaAPI操作HDFS系统中的文件及文件夹
1.基本操作(1)安装eclipse,在终端中进入eclipse安装目录,执行./eclipse命令打开eclipse;或在桌面创建eclipse启动器打开eclipse;(2)建立一个新的项目:File-new-java project:example(3)为项目添加hadoop 相关jar包: a.右击工程名--bulid path-configure bu
2017-07-29 10:51:13
4591
1
原创 hive实例-乘用车辆和商用车辆销售数据分析
数据源地址:http://pan.baidu.com/s/1cKsrKi1.准备数据源打开 上牌数--商用车销量数据样例.xlsx,另存为car.txt文件,打开car.txt,设置编码格式为UTF-8,保存并上传至master节点。2.创建car 数据库,建立car表,并上传数据create external table cars(province string, --省
2017-07-27 17:04:28
5658
原创 hive基础(二)--HQL语句
1.执行shell命令用户不需要退出hive CLI,即可执行简单的bash shell 命令,只要在命令前加上!,并以分号结尾即可:hive> ! echo "hello world";"hello world"hive> !pwd;/home/linux注:hive CLI不能使用需要用户进行输入的交互式命令,而且不支持shell的管道功能和文件名的自动补全功能。
2017-07-27 15:29:42
497
原创 hive基础(一)
1.hive简介hive是一个基于Hadoop的开源数据库仓库,用于存储和处理海量结构化的数据。数据存放于Hadoop文件系统中,而不是数据库,但是提供了一套类数据库的数据存储和处理机制,采用HQL(类SQL)语言对这些数据进行自动化的管理和处理。hive的海量结构化数据可以看做是一个个的表,但实际上数据存储于hdfs中。hive经过对语句进行解析和转换,最终生成一系列基于Hadoop的map
2017-07-27 14:56:57
277
原创 MySQL读写分离
任务:在web1连接mysql-proxy,读取数据时访问slave,改写数据时访问master(master及slave节点已配置好了主从复制)1.web1:192.168.183.111master:192.168.183.201slave:192.168.183.2022.(1)下载mysql-proxy-0.8.5-linux-glibc2.3-x86-64bit.
2017-07-27 12:57:10
246
原创 mysql主从复制
1.MySQL-master:192.168.183.201 mysql-slave:192.168.182.202 使用yum方式安装MySQL,并使用service mysqld start启动MySQL数据库; 使用mysqladmin -uroot -p password 123 修改登录密码,默认为空;2.mysql-masterm
2017-07-27 11:16:32
230
原创 配置Nginx+keepalived高可用负载均衡服务器
1.Nginx与lvs负载均衡软件的比较(原文地址:http://www.ha97.com/5646.html)目前关于网站架构一般比较合理流行的架构方案:Web前端采用Nginx/HAProxy+Keepalived作负载均衡器;后端采用MySQL数据库一主多从和读写分离,采用LVS+Keepalived的架构。当然要根据项目具体需求制定方案。下面说说各自的特点和适用场合。
2017-07-26 16:27:44
338
原创 配置LVS+keepalived高可用负载均衡服务器
1.架构设计图2.基础环境配置最小化方式安装4台centos6.6,按照架构设计修改以下文件:删除/etc/udev/rules.d/70-persistent-net.rules文件规则;编辑/etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0TYPE=EthernetONBOOT=yesNM_CON
2017-07-26 14:45:01
306
原创 shell学习(二)
1.设置变量的作用范围export 变量名export 变量名=变量值2.整数变量的运算expr 变量1 运算符 变量2 【运算符 变量3】+ 加法运算;- 减法运算;\* 乘法运算;/ 除法运算;% 取余运算符3.test命令测试特定的表达式是否成立,当条件成立时,测试语句的返回值为0,否则返回其他数值格式 test 条件表达式 [ 表达式 ](中
2017-07-25 16:29:42
219
转载 shell脚本实例
原文地址:http://justcoding.iteye.com/blog/19435041.用Shell编程,判断一文件是不是字符设备文件,如果是将其拷贝到 /dev 目录下。参考程序:#!/bin/sh FILENAME= echo “Input file name:” read FILENAME if [ -c "$FILENAME" ] t
2017-07-25 16:17:54
659
原创 Ambari部署HDP2.3
1.安装时出现的错误(1)Registering with the server... Registration with the server failed①操作系统语言版本问题因为我用的是中文版本,在confirm hosts 这一步骤中检测主机失败,并提示该错误,解决方法如下:修改/etc/sysconfig/i18n 文件为LANG="en",重启系统,修改成功
2017-07-24 15:53:44
690
原创 Hadoop集群搭建过程问题总结
1.datanode节点无法启动(1)无法与slave是通信检查slaves文件slave节点名称是否正确检查防火墙是否关闭(使用setup命令关闭防火墙,iptables -F 命令有时会失效,chkconfig IPtables on 命令需重启生效)检查/etc/hosts 是否配置正确(2)clusterID不匹配DataNode与namenode中的clust
2017-07-23 17:19:25
371
原创 centos6.6安装ambari
一.基础环境配置1.配置相关网络环境使主机可以访问互联网Server:192.168.183.151Agent1:192.168.183.152Agent2:192.168.183.153[root@agent1 ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0ONBOOT=yesNM_CON
2017-07-23 10:26:05
305
转载 Metron(一)
转载地址:http://blog.chinaunix.net/uid-26275986-id-4964935.htmlCisco在最近的BroCon大会上公布了旗下的OpenSOC项目即将开源的消息,在其GIT站点上也开始放出了部分代码,应该说OpenSOC对于当今大数据分析的“落地”有着重要的意义。一直以来各界都鼓吹大数据的神奇力量,但是却一直无法真正落实到实际中发挥作用,O
2017-07-22 10:38:00
1317
原创 docker基础(一)
最近学习了一下docker,吸取了很多前辈的经验,在此总结一下:1.docker简介docker是一个开源的应用容器引擎,基于GO语言。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。并具有如下特点:Web 应用的自动化打包和发布。自动化测试和持续集成、发布。
2017-07-20 16:53:28
260
空空如也
c# wcf+wpf简单模拟实现滴滴打车功能。
2017-06-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人