1,检查是否联网

ping www.baidu.com

未显示:

则表示网络未连接

首先关闭防火墙

sudo systemctl stop firewalld.service #停止firewall

sudo systemctl disable firewalld.service #禁止firewall开机启动

其次

cd /etc/sysconfig/network-scripts/
ls
sudo vi ifcfg-ens33

修改

noboot=no 为 noboot=yes

:wq!   退出

再检查网络

ping www.baidu.com

已解决

2,下载secureCRT(百度云中有),链接xshell

ifconfig

ip为:192.168.106.128

完成

如果要新建一个root用户远程链接,则用户名使用 root,密码使用root用户的密码。

关于xshell中文乱码的问题:

可以在选项中设置

3,搭建伪分布式 hadoop (集群环境在另一篇中)

3.1

将下载的hadoop  tar包通过ftp上传到linux中的 /usr/local 目录下

解压:

cd /usr/local 目录下解压

tar zxvf hadoop-2.6..tar.gz

3.2

设置主机名和IP之间的映射:

如图可以看出 ping ip 可以ping 通,但是ping 主机名没有反应

vi /etc/hosts

如下图 此时再ping 主机名可以ping通

3.3

配置java环境

下载jdk的tar包 (百度云中有)

和上面一样传到/usr/local目录中

解压

tar zxvf jdk-8u91-linux-x64.tar.gz
cd jdk1..0_79/
pwd

复制产生的目录

vi /etc/profile

文件中插入:

重启source文件

source /etc/profile
然后
java -version

出现如下信息则正常安装

切到如下图目录中,可能会因为你下载的Hadoop版本不同而导致目录中的版本号不同,改一下就好

cd /usr/local/hadoop-2.6./etc/hadoop

编辑

vi hadoop-env.sh

加入一行 export JAVA_HOME=/usr/local/jdk1.8.0_91

3.4

编辑

vi core-site.xml

向其中插入下列代码 (不包括configuration)

(记得将文中的*****改成你的主机名)

<configuration>
<property>
<name>fs.defaultFS</name>
<value>hdfs://xxxxxx:9000</value>
</property>
<property>
<name>hadoop.tmp.dir</name>
<value>/usr/local/hadoop-2.6./tmp</value>
</property>
<property>
<name>fs.trash.interval</name>
<value></value>
</property>
</configuration>
复制代码

3.4

编辑

vi yarn-site.xml

插入 同上不包括configuration

<configuration>
<property>
<name>yarn.nodemanager.aux-services</name>
<value>mapreduce_shuffle</value>
</property>
<property>
<name>yarn.log-aggregation-enable</name>
<value>true</value>
</property>
</configuration>

3.5

编辑

vi hdfs-site.xml

在其中插入:(同上不包括configuration)

<configuration>
<property>
<name>dfs.replication</name>
<value></value>
</property>
<property>
<name>dfs.permissions</name>
<value>false</value>
</property>
</configuration>

3.6

文件重命名

mv mapred-site.xml.template mapred-site.xml

3.7

启动格式化

cd /usr/local/hadoop-2.6.
bin/hdfs namenode -format

3.8

ssh免密登录

检查是否可以免密

ssh 主机名

不可以,则需要设置

sudo yum -y install openssh-server

打开"终端窗口",输入"sudo ps -e |grep ssh"-->回车-->有sshd,说明ssh服务已经启动,如果没有启动,输入"sudo service ssh start"-->回车-->ssh服务就会启动

ssh-keygen -t rsa

按三次回车就行

ssh-copy-id -i  ***主机名

再检查是否可以免密

解决

4,登录

sbin/start-all.sh  //  要在/usr/local/hadoop-2.6.4/ 目录下启动
jps

成功

关闭的命令是

sbin/stop-all.sh

--------------------------------------

最后将hadoop的path加到系统配置文件中,否则执行命令时会报错

vi /etc/profile
export PATH=$PATH:$/usr/local/hadoop-2.6./bin:$PATH

重启source文件

source /etc/profile

另外 ,这是hadoop 伪分布式安装的过程,意思就是说只有一个Hadoop服务器的时候,而Hadoop的集群模式的安装,如果是三个节点的话,就只需要再搭建另外俩个节点,然后将这三个节点联系起来,建立一个集群就行,也很容易,可以在我的博客中找Hadoop集群的那篇文章就行。

安装centOS后要解决的问题的更多相关文章

  1. (错误)在VMmare中安装centos后不能联网

    一.问题 在VMmare中安装centos后不能联网 在Xshell无法连接centos 二.解决方法 2.1 点击Network Adapter 设置如下图所示,首先我们在虚拟机中将网络配置设置成N ...

  2. 安装 CentOS 后的系统配置及软件安装备忘

    安装 CentOS 后的系统配置及软件安装备忘 // */ // ]]>   安装 CentOS 后的系统配置及软件安装备忘 Table of Contents 1 Linux 自举过程 1.1 ...

  3. U盘安装Centos后拔除U盘无法启动问题解决方法

    今天安装CentOS后发现把引导文件安装在U盘上了,所以不插U盘就无法进入CentOS系统,在网上找到这种方法成功摆脱U盘启动,避免重新用U盘做引导盘安装系统,简单省事,所以发个帖,留着以后备用. 1 ...

  4. 最小化安装centos后ifconfig看不到eth0

    最小换安装centos后,ifconfig看不到eth0,只看到一个lo ifup eth0

  5. 5.安装CentOS后,开机找不到Win10的启动选项解决办法

    现象:在Win10下安装了CentOS7双系统,开机后,居然发现找不到Win10启动选项,默认进入了CentOS系统. 解决办法: 方法一:笔者一般是用创建一个Win10启动盘,电脑重启进入启动盘后, ...

  6. docker安装centos后没有ifconfig命令解决办法

    使用docker pull centos命令下载下来的centos镜像是centos7的最小安装包,里面并没有携带ifconfig命令,导致我想查看容器内的ip时不知道该怎么办 yum provide ...

  7. VMware安装CentOS后无法无法识别网卡的解决方法

    请找到安装CentOS虚拟机的安装目录,找到.vmx后缀名的文件,点击鼠标右键选择用记事本打开,在文件的最后一行添加内容:ethernet0.virtualDev = "e1000" ...

  8. hanlp在Python环境中的安装失败后的解决方法

    Hanlp是由一系列模型与算法组成的javag工具包,目标是普及自然语言处理再生环境中的应用.有很多人在安装hanlp的时候会遇到安装失败的情况,下面就是某大神的分享的在python环境中安装失败的解 ...

  9. 在VM上安装centOS后的网络配置

    花了点时间,研究了下VM上的linux虚拟机的网络配置问题.1.环境主机:winXP SP2,家庭宽带,局域网连到路由器,ip地址为192.168.1.101. 虚拟机:centOS(redhat l ...

随机推荐

  1. Cocos2D游戏项目CCTableView在Xcode7.2下的无法滚动问题

    大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;) 一个RPG游戏转换到Xcode7.2下发现一个问题,原来可以上 ...

  2. (NO.00005)iOS实现炸弹人游戏(一):游戏的整体规划设计

    在这新的系列中,我们来尝试完成一款经典的游戏:炸弹人 这是以前红白机上的炸弹人,由于游戏可玩性强,玩法又简单,在后面的机型上陆续推出了很多款续作. 在随后的触屏设备上也出现了炸弹人的模拟版,用的是模拟 ...

  3. Devstack: A copy of worked local.conf I'm sharing with you.

    service_plugins = neutron.services.firewall.fwaas_plugin.FirewallPlugin [service_providers] service_ ...

  4. [Mac] mac linux 多线程下载利器 axel

    ​> 之前做过一些文件下载的统计,发现谷歌浏览器chrome和火狐firefox, 一般都是单线程的下载文件,360浏览器却是多线程的下载. 现在切换到了mac上,发现没有360哪个浏览器,就像 ...

  5. spring struts2 ibatis 框架结构图

    spring struts2 ibatis 框架结构图

  6. java判断字符串是否回文

    java判断字符串是否回文 /** * java判断字符串是否回文<br><br> * 基本思想是利用字符串首尾对应位置相比较 * * @author InJavaWeTrus ...

  7. git的撤销动作

    有时候我们提交完了才发现漏掉了几个文件没有加,或者提交信息写错了.想要撤消刚才的提交操作,可以使用--amend 选项重新提交: $ git commit --amend -m"修改 提交 ...

  8. Android开发之初识MVP模式

    各位亲爱的小伙伴,有没有想我啊,我胡汉wing又回来了. 很长一段时间没有更新博客..原因是..从离职回到学校以后,一直在享受最后的学生时光(打游戏).. 游戏固然很爽,但是觉得实在很荒废,于是半夜诈 ...

  9. 4.2、Libgdx各个模块概览

    (原文:http://www.libgdx.cn/topic/34/4-2-libgdx%E5%90%84%E4%B8%AA%E6%A8%A1%E5%9D%97%E6%A6%82%E8%A7%88) ...

  10. Android高级控件(五)——如何打造一个企业级应用对话列表,以QQ,微信为例

    Android高级控件(五)--如何打造一个企业级应用对话列表,以QQ,微信为例 看标题这么高大上,实际上,还是运用我么拿到listview去扩展,我们讲什么呢,就是研究一下QQ,微信的这种对话列表, ...