草庐IT

解决:/dev/mapper/centos-root 100%问题

描述启动java项目时,说磁盘不够了,震惊,抓紧看了下,发现是/dev/mapper/centos-root满了。分析了一下,发现是日志给写满了,可能是nginx的,可能是其他软件写的,存放路径也不相同。给几个思路,可以排查一下。思路1切换到/目录下,看下是哪个目录占用的比较大cd/du-h-x--max-depth=1思路2直接查找大文件,查找大于100m的文件,可以根据实际情况,适当调整查找的文件大小find/-typef-size+100M思路3使用lsof命令查看是否有占用文件的进程lsof|grepdelete可能包含日志的文件路径/var/log//usr/local/nginx/

FreeSWITCH+CentOS7.9+firewalld+fail2ban Internet部署的安全加固实战

在Internet上部署sip服务器的同学都知道,各种scanner不停的探测,尝试各种呼叫规则,尝试各类国际呼叫,如果没有前置防火墙,会被烦死,笔者就亲见因sip用户密码设置太简单而被恶意盗打国际长途的案例,因国际长途费用巨大,还被报警处理。今天笔者就以FreeSWITCH+CentOS7.9+firewalld+fail2ban单机在internet部署为例,实战讲解sip安全加固。本篇内容假定您已经安装并了解firewalld和fail2ban,否则您应该先回头了解一下这两位,不然其中的配置理解有困难。另外,操作系统加固和sip用户密码加固不在本篇文章讨论范围内。本篇文章的精髓在于对fi

hadoop - 如何在具有单节点(CentOS)Yarn 集群的单机(CentOS)上安装 spark

作为一个hadoop/Spark初学者,我已经按照这个website中的教程进行操作。并成功地在我的单机(CentOS6)上部署了一个hadoop框架。现在我想在同一台机器上也安装Spark1.2,让它与我机器上的单节点Yarn集群一起工作,这意味着在我的单机上对存储在hdfs上的文件执行SparkSQL并将结果输出到hdfs。对于所需的其余步骤,我没有在网上找到针对此场景的好教程。我目前所做的是:(1)从Scala官网下载并安装了scala2.9.3。“scala-version”命令有效!(2)从ApacheSpark网站下载Spark1.2.1(为Hadoop2.4或更高版本预构

hadoop - yum安装Hadoop not found报错CENTOS

我正在尝试按照HadoopForDummies一书中列出的说明在虚拟机上设置hadoop环境。步骤之一表示以下代码-yuminstallhadoop\*mahout\*oozie\*hbase\*pig\*hive\*zookeeper\*hue\*当我运行时,出现以下错误-[root@localhostDesktop]#yuminstallhadoop\*Loadedplugins:fastestmirror,refresh-packagekit,securityLoadingmirrorspeedsfromcachedhostfile*base:centos.mirror.cruc

hadoop - bash : syntax error near unexpected token `(' - PIG, CentOs

我正在尝试在pig中执行以下命令7369,SMITH,CLERK,800.00,null,207499,ALLEN,SALESMAN,1600.00,300.00,30脚本emp_bag=LOAD'/home/training/dvs/emp.csv'usingPigStorage(',')AS(eno:int,ename:chararray,job:chararray,sal:int,comm:int,deptno:int);出现以下错误bash:syntaxerrornearunexpectedtoken`('请帮助解决这个问题。 最佳答案

hadoop - 在 CentOS 7 中安装 Cloudera 管理器时没有可用的软件包 oracle-j2sdk1.7

我正在运行cloudera安装命令./cloudera-manager-installer.bin接受oracle许可证后,我收到以下错误oracle-j2sdk1.7installationfailed.See/var/log/cloudera-manager-installer/1.install-oracle-j2sdk1.7.logfordetails.ClickOKtorevertthisinstallation.当我登录文件1.install-oracle-j2sdk1.7.log时通过使用cd/var/log/cloudera-manager-installer/进入文件

hadoop - 如何在CentOS的hadoop上安装hive?

我已经在centos6.8上配置了hadoop2.7.3并且运行良好。需要一些关于在HadoopCentOS上安装HIVE的帮助 最佳答案 这是一个不耐烦的快速入门:将Hive下载并安装到与安装Hadoop相同的目录(例如,如果Hadoop在/opt/hadoop中,则Hive应该在/opt/hive中):wgethttp://apache.rediris.es/hive/hive-2.1.0/apache-hive-2.1.0-bin.tar.gztar-xvfapache-hive-2.1.0-bin.tar.gzmvapach

java - 在 Cloudera VMWare CentOS 6.4 4 节点集群上运行 OpenTSDB 时出错

我已按照说明成功安装了一个Cloudera4节点Hadoop集群,其中包括所有软件,如HBase等。然后安装并构建了asynchbase,然后是OpenTSDB。似乎奏效了。但是,当我尝试按照他们的网站“入门指南”运行它时,会输出此错误。有什么提示吗?谢谢。[root@n1opentsdb-1.1.0]#./build/tsdbtsd--port=4242--staticroot=build/staticroot--cachedir="$tsdtmp"2013-05-2814:31:38,928INFO[main]TSDMain:Starting.2013-05-2814:31:38,

hadoop - 无法在 GCE centos 框中执行无密码 ssh

我试图在gcecentosbox中设置hadoop。但是当我试图将我的公钥从我的服务器复制到客户端[ssh-copy-id-i~/.ssh/id_rsa.pub[USER]@[CLIENT]]时,它抛出权限被拒绝的错误。我尝试了几乎所有在互联网上找到的东西,但没有成功。如果我需要在gce控制台的防火墙中添加任何东西,或者我必须做些什么才能让它工作,有人能建议我吗 最佳答案 常规过程是在本地生成SSHkey,然后将公钥添加到服务器,以便能够通过SSH连接到实例。您似乎在做相反的事情:将key从服务器添加到客户端。为了更好地理解这个问题

CentOS7安装MySQL8(亲测无坑百分百安装成功)

文章目录环境介绍一、安装前准备1.卸载MariaDB1.1查看是否安装mariadb1.2卸载1.3检查是否卸载干净2.检查依赖2.1查看是否安装libaio2.2查看是否安装numactl二、安装MySQL1.下载资源包1.1官网下载1.2wget下载2.解压3.重命名4.创建存储数据文件5.设置用户组并赋权6.初始化MySQL7.配置参数文件8.启动MySQL9.设置软连接,并重启MySQL10.登录并更改密码11.开放远程连接12.连接工具测试连接MySQL13.MySQL启动和停止三、设置开机自启动(可选)环境介绍操作系统:Centos7.6MySQL版本:8.0.30本文使用的是当前