Linux应用
文章平均质量分 53
火柴有猿
天道酬勤
展开
-
centos7 将 home 分区空间转移至 root 分区
1.查看CentOS的系统版本(系统版本必须为7版本)2.查看分区df -h (centos-home和centos-root每人的名字可能不一样)3.备份home分区文件tar cvf /tmp/home.tar /home4.卸载/home,如果无法卸载,先终止使用/home文件系统的进程umount /home (卸载)卸载时,发现/home在使用中,所以先终止。fuser -km /home/(终止)再次卸载,没有报错,表示成功5.删除/home所在的lvlvrem原创 2022-04-15 08:28:51 · 1445 阅读 · 0 评论 -
virtualbox安装kali
1、官网下载镜像下载地址:Downloads | Kali Linux[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传2、新建虚拟机内存按照自己的的需要来选择新建虚拟硬盘默认下一步默认下一步按照自己的需要来,最好在20G以上打开设置,选择存储,设置下载来的光盘镜像选择网络,桥接网卡,这样虚拟机也可以上网了3、安装kali启动虚拟机,选择启动盘选择第一个,图形化安装选择简体中文,继续选择中国,继续选择汉语继续等待安装完输入主原创 2021-05-13 15:58:36 · 3231 阅读 · 2 评论 -
记一次手残误删python2和yum重装的记录
问题描述最近想要将服务器上的Python2.7升级成3.x的版本时。使用了如下命令:(1)强制删除已安装python及其关联# rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps (2)删除残余文件# whereis python|xargs rm -frv执行命令后导致服务器上的yum命令和python命令都无法使用。出现以下报错:[root@test ~]# python -V-bash: /usr/bin/python:原创 2021-03-10 11:40:29 · 146 阅读 · 0 评论 -
用java API来操作HBase
我们在日常工作中,用eclipse来编写具体的程序,来操作HBase数据库,首先在eclispe中配置HBase环境新建项目--》导入HBase中的jar包下面直接贴代码package com.hbase;import java.io.IOException;import org.apache.hadoop.conf.Configuration;import org.ap原创 2016-04-18 14:22:08 · 835 阅读 · 0 评论 -
在eclipse操作hbase时,遇到的问题
今天在运行hbase的一个例子的时候,遇到了一个错误ERROR: org.apache.hadoop.hbase.PleaseHoldException: org.apache.hadoop.hbase.PleaseHoldException: Master is initializing当我百事不得其解的时候,把hbase-site.xml中的一个配置属性该了一下原创 2016-05-03 20:57:15 · 1054 阅读 · 0 评论 -
hbase的集群搭建
当我们配置好hbase的伪分布式后,我们来修改几个文件首先进入到hbase的conf目录下1、修改hbase-env.sh执行vi hbase-env.sh修改HBASE_MANAGES_ZK=false2、修改hbase-site.xml执行vi hbase-site.xml3、修改执行vi regionservers原创 2016-05-04 09:56:48 · 722 阅读 · 0 评论 -
hadoop学习之旅--学习目录
前言一、在学习Hadoop之前,必须具备以下几点:1、懂一点点Linux,“懂一点点Linux”是指,假如有一台装了Linux操作系统的计算机,能做到开机,输入密码,进入图形界面,打开命令终端,就可以了。2、懂一点点Java编程,在Linux上,用记事本写一个Java的HelloWorld程序,然后把它编译出来,执行一下,就可以了。这个预要求非常低,接近于零。二、需要的条件:原创 2015-12-29 13:03:28 · 1304 阅读 · 1 评论 -
在了解hadoop过程中碰到的一些问题
在学习hadoop的时候,经常性的遇到问题是必不可少的阶段,因为想要学好一门技术,必须要经过无数的错误,才能百炼成金。1、当hadoop配置文件的配置发生变化的时候,有时候hadoop在启动的时候会进入安全模式,这样不能删除已经增加hdfs系统中的一些文件,因为处于保护状态,这对于进行维护hadoop非常有用,有时候我们只是进行测试工作,就必须要做一些工作来去除这个安全模式的困扰。解决办法原创 2016-02-20 14:31:25 · 844 阅读 · 0 评论 -
在Linux下搭建dubbo管理控制台
dubbo框架是搭建在Linux中的一个分布式框架,所以也需要一个管理控制台来管理这个分布式,显示这个分布式的一些配置信息和详细情况。在Linux中搭建dubbo管理控制台需要下载一些文件:jdk、zookeeper、tomcat、dubbo-admin1、下载jdkhttp://pan.baidu.com/share/link?shareid=2793927523&uk=原创 2016-05-15 17:30:49 · 7878 阅读 · 12 评论 -
在windows下的eclipse中编写provider
按照官方所述,dubbo需要一个一个提供者和一个消费者来协调工作,接下来我们就建一个java工程,来写一个提供者。1、首先建立java工程,命名为provider2、建立lib文件夹,存放jar包。如下图,我用红色把相同类型的jar包都画到了一起其实这些jar包我们可以从dubbo-admin的lib下面找到3、建立相关的包和类以及配置文件Hel原创 2016-05-28 11:16:30 · 968 阅读 · 0 评论 -
在windows下的eclipse中编写consumer
上个博客我说了提供者的编写方法,接下来写一下消费者相关的代码以及配置。贴图:1、代码结构2、首先编写相对应的接口,其实我们可以直接把提供者写的接口拿过来用。是不是完全一样呢?我只是改了一下注释而已。3、接下来看下相关的配置文件中的内容1)、applicationContext.xml文件2)、log4j.propertie原创 2016-05-28 13:52:29 · 764 阅读 · 0 评论 -
在运行hive的时候出现的问题
Exception in thread "main" java.lang.RuntimeException: java.lang.RuntimeException: The root scratch dir: /tmp/hive on HDFS should be writable. Current permissions are: rwx-wx--x at org.apache.h原创 2016-05-05 21:46:48 · 1977 阅读 · 0 评论 -
hive启动报java.net.URISyntaxException
hive启动报错 java.net.URISyntaxException: Relative path in absolute URI: ${system:java.io.tmpdir%7D/$%7B,relativeabsolute这个一看就是配置文件的路径配置有问题。修改hive-site.xml文件内容如下 hive.exec.scratchdir /op原创 2016-05-05 22:03:05 · 1742 阅读 · 0 评论 -
Dubbo学习之目录
背景:马上就要进入一个高大上的新公司了,心中有些许的激动和不安。不安的是不知道自己能不能胜任这份具有挑战性的工作。激动的是接触了具有挑战性的工作。比较矛盾,以下是我学习这个分布式框架的一个总结进入主题随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。原创 2016-05-15 14:54:41 · 1802 阅读 · 2 评论 -
spark-shell无法退格或者删除
今天装完spark后,打开spark的命令行后,发现输错字符了,但是无法退格或者删除,这是比较苦恼的问题解决办法:选择选项--》会话选项进来页面选择仿真--》Linux原创 2016-08-02 12:52:10 · 3386 阅读 · 1 评论 -
清理磁盘Linux命令
一、背景:1、由于linux系统空间是由挂载磁盘得来的,但有时装系统时挂载/根目录空间不大,现仅清除用户下载的大文件二、方法:1、输入命令df -h显示当前磁盘挂载(包含剩余空间)情况2、由上可看出/根目录空间不够,下面进入根目录:cd / du -sh *|sort -n 输入命令显示文件夹所占空间情况:由上原创 2017-02-16 12:30:15 · 3316 阅读 · 2 评论 -
对MapReduce模型的理解
前言为什么要用MapReduce MapReduce的流行是有理由的。它非常简单,、易于实现且扩展性强。大家可以通过它轻易地编写出同时在多台主机上运行的程序,也可以使用Ruby、Python、PHP和C++等非Java类语言编写Map或Reduce程序,还可以在任何安装Hadoop的集群中运行同样的程序,不论这个集群有多少台主机。MapReduce适合处理海量数据,原创 2016-04-18 13:00:39 · 1862 阅读 · 0 评论 -
初识hbase
数据库是保存数据的,在我们工作中是必须要接触到的,接下来说说hadoop中用到的数据库。HBase:一、说明是HBase?HBase – Hadoop Database,是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群。HBase利用Hadoop HDFS作为其文件存储系统,利用Hadoop MapRedu原创 2016-04-17 18:39:48 · 3798 阅读 · 1 评论 -
Linux伪分布式安装心得
1.hadoop的伪分布安装1.1 设置ip地址 执行命令 service network restart 验证: ifconfig1.2 关闭防火墙 执行命令 service iptables stop 验证: service iptables status1.3 关闭防火墙的自动运行 执行命令原创 2016-03-24 17:59:18 · 1195 阅读 · 0 评论 -
Linux平台下安装SSH,免密码登录
前言:什么是SSH?Secure Shell(缩写为SSH),由IETF的网络工作小组(Network Working Group)所制定;SSH为一项创建在应用层和传输层基础上的安全协议,为计算机上的Shell(壳层)提供安全的传输和使用环境。传统的网络服务程序,如rsh、FTP、POP和Telnet其本质上都是不安全的;因为它们在网络上用明文传送数据、用户帐号和用户口令,很容易受到中间人(原创 2015-12-25 13:48:54 · 1090 阅读 · 0 评论 -
win7下用VMware 安装CentOS 7 64位
一、下载VMware 并安装打开虚拟机软件“VMware”,选择“创建新的虚拟机”;2、自定义,下一步3、默认,下一步4、选择稍后安装操作系统,下一步5、如下图,下一步6、选择安装路径和名称,我默认,下一步7、以下都是默认,下一步原创 2015-12-27 16:18:56 · 1626 阅读 · 1 评论 -
如何在Linux平台命令行环境下安装Java1.7
我们在linux开发应用的时候,比如java应用,hadoop都需要jvm首先我们来安装jvm版本1.7一、以centos为例如果我们不知道安装的名称是什么,我们可以查看yum install java 然后按Tab键,就可以看到以下接下来选择完版本就进行安装进行环境变量配置vi /etc/profile原创 2015-12-25 15:51:29 · 1565 阅读 · 0 评论 -
在windows下用VNC Viewer连接linux桌面
工作常常要查看linux桌面,这使得linux可以不再身边也能进行操作,相当于这个linux服务器就在身边一样。首先,我们在linux上面安装vncserveryum install tigervnc-server已加载插件:fastestmirror, langpacksbase原创 2016-01-16 15:15:35 · 8326 阅读 · 0 评论 -
虚拟机打不开问题
有时候我们使用的虚拟机中的系统打不开了,或者是在后台运行,找不到窗口来打开了,强制结束进程会看到虚拟机打不开了。千万别慌,这个只是虚拟机记录了系统的一些状态,我们把这个虚拟机所在的目录下的一个文件删除旧可以了。然后再点击虚拟机2步搞定原创 2016-01-16 16:55:40 · 2217 阅读 · 0 评论 -
Linux系统基本知识说明和启动Linux虚拟机
Hadoop生产都是在Linux环境下的,在Hadoop 2.x已经开始支持windows环境了,只是支持,所以首先要掌握Liunx环境的使用,熟悉Liunx命令1、Linux环境搭建,使用VMware虚拟机搭建环境。请查看我的另一个博客 虚拟机中安装centos72、Linux环境配置:配置IP,主机名,关闭防火墙1)、原创 2015-12-30 12:48:51 · 960 阅读 · 0 评论 -
win7下在VMware中设置防火墙打开/关闭
在和Linux通信的时候,往往会先关闭防火墙,减少一些通信验证的麻烦。查看防火墙状态,刚装好的Linux,默认防火墙是打开的iptables -L比如这样接下来我们来关闭防火墙service firewalld stop在查看状态明显少多多了,说明已经关闭成功如果想开启防火墙,那么和关闭的命令正好相反service firew原创 2015-12-31 13:20:37 · 29925 阅读 · 1 评论 -
linux给一些常用的指令起别名
比如进入到制定目录alias name='cd /xx/xx/xx'原创 2015-12-20 16:31:04 · 981 阅读 · 0 评论 -
linux下安装hadoop以及myeclipse连接的配置
本文作者原创,转载请注明出处原创 2015-12-19 20:00:57 · 1361 阅读 · 0 评论 -
ubuntu安装ssh服务
1、首先查看linux是否安装了ssh-serverwhich ssh==>/usr/bin/ssh 则已经安装which ssh ==>sudo apt-get install openssh-server或者ssh localhost查看是否安装安装成功后服务会自动启动2、配置ssh文件1)编辑 /etc/ssh/ssh_config 文件# S原创 2015-12-03 14:32:32 · 864 阅读 · 0 评论 -
SecureCRT的使用
通常在操作Linux服务器的时候,我们会用工具命令行来操作,即使Linux服务器就在旁边,因为我们已经习惯了在windows下面作业,何况当Linux服务器不在旁边,那么就的需要借助工具来操作远程的Linux了,我用的远程工具是SecureCRT1、首先下载SecureCRT下载地址2、直接解压就可以用了。下面看配置截图1)、初始打开页面如下2)、新建原创 2016-01-06 11:16:03 · 829 阅读 · 0 评论 -
another app is currently holding the yum lock;waiting for it to exit解决
有时候在centos中升级应用的时候,会出现以下情况Another app is currently holding the yum lock; waiting for it to exit...这是可以强制关闭这个进程rm -f /var/run/yum.pidOK!!原创 2015-12-25 13:18:45 · 820 阅读 · 0 评论 -
Linux配置别名
当在使用一些常用的命令的时候,每次都会敲很长的字符,为了方便,常常会配置一些别名来节省重复的时间。首先打开profile文件vim /etc/profilehadoop_start 启动hadoophadoop_stop 停止hadoophadoop_dir 进入hadoop目录hadoop_conf 进入hadoop配置文件目录原创 2016-01-14 15:55:35 · 2023 阅读 · 0 评论 -
对HDFS的底层实现原理认识
1.RPC 1.1 RPC (remote procedure call)远程过程调用. 远程过程指的是不是同一个进程。 1.2 RPC至少有两个过程。调用方(client),被调用方(server)。 1.3 client主动发起请求,调用指定ip和port的server中的方法,把调用结果返回给client。 1.4 RPC是hadoo原创 2016-03-24 18:01:27 · 1968 阅读 · 0 评论 -
在windows下编辑好Shell脚本,在Linux中运行
今天闲来无事,想要挑战下自己,于是打开Notepad++就开始写了。#!/bin/bashecho "Hello world!"这是我写的第一个Shell脚本程序,看着我都想笑,因为我刚入门。于是乎命名为test.sh,具网上说,Shell脚本都是以这样命名的,这样命名的Shell已经被大家所接受。打开虚拟机中的Linux系统,利用Xftp把这个文件拽到Linux的一个目录下,我原创 2016-03-15 16:22:46 · 10553 阅读 · 0 评论 -
win7下配置VMware 中 centos7 的网络
1、首先下载VMware虚拟机原创 2015-12-28 11:53:04 · 1107 阅读 · 0 评论