前言:此教程适用于全部我家云,首先要先弄明白我家云掉盘的原因:主要是因为一些大神编译的第三方系统没有集成我家云的硬件驱动,无法控制硬盘休眠,然后硬盘没事干就想休息,再唤醒就容易造成找不到硬盘的问题,很多人为了解决都是硬改,我看了很多大神弄得防止掉盘的补丁,我试了n次,还是不行,还有个大神弄了个菩萨保佑防掉盘,我刚开始看着感觉这菩萨做的不错,结果打开脚本一看,里面没有任何真正有用的东西,只有一个实现自慰功能的菩萨,原来是逗我们玩呢!可惜我不信佛,我家云会信么,于是我就潜心研究,精心修炼,最后终于功夫不负有心人,终于没有再掉过,实现方法也很简单,就是通过软件的方式,不让硬盘休眠。
  实现方法:我是在硬盘里部署了“Hadoop集群”,集群一开,就会有日志之类的数据不停地往硬盘中写,数据很少的,不会说一会硬盘就满了,该格式化了,或者你也可以写个Java脚本或者shell脚本啥的,只要能实现同样的读写硬盘就行了,因为本人是学大数据的,所以经常需要用到“Hadoop”,用这种方法既能方便自己学习,又能不掉盘,一箭双雕,是何等的快乐。
Hadoop搭建不适合小白,我只是给会点计算机,玩过Linux的提个醒,下面不废话了,上步骤,准备arm平台的Java压缩包,hadoop依靠Java,hadoop不区分arm和x86。
  本人环境说明,我用的是wdmomo大神做的以“可道云”为主界面的Windows7风格的镜像。作者提示把盘挂载到/mnt/disk目录下,我在该目录下创建了data/soft目录,Java和Hadoop的压缩包放在了soft目录下,我这里按照我的环境来教学,你看明白了想咋搞咋搞,看不太明白就按照我的来整,内容哪点有错误可以评论区提醒我改正。
  所用到的资源会在评论区
  
  先说一些常用的Linux命令
查看linux系统ip信息:ifconfig
ls:查看当前目录下面的内容
mkdir : 创建目录
cd : 切换到某个目录下面
pwd:获取当前目录的全路径

然后就是步骤:
  一、先把Java和Hadoop包放在该放的地方,winSCP软件连接我家云都可以搞进去
进入tar包(压缩包)目录。
安装jdk
1:解压:

tar -zxvf jdk-8u231-linux-arm64-vfp-hflt.tar.gz

(文件名不用全部打完,按tab键会自动补全)
2:添加环境变量

vi /etc/profile

首先 按i 进入insert编辑模式
然后添加下面内容

export JAVA_HOME=/mnt/disk/data/soft/jdk1.8.0_231
export PATH=$PATH:$JAVA_HOME/bin

再按esc 退出编辑模式
再按shift 和 :
再输入wq
最后按回车即可
3:执行 source /etc/profile 让环境变量立刻生效
4:验证 java -version会看到Java的版本信息,说明环境变量配成功了

二、修改hosts文件

vi /etc/hosts

你的我家云ip 你的主机名
(千万别把我的汉字打上去,那要是能成功我把我家云吃了)

三、安装hadoop集群
1:解压

 tar -zxvf hadoop-2.7.5.tar.gz

2:修改配置文件
(1)修改core-site

vi /mnt/disk/data/soft/hadoop-2.7.5/etc/hadoop/core-site

在两个

<configuration>
</configuration>

中间加入以下内容,wdmomo是我的主机名,如果你不知道你的是啥就用hostname命令看一下,必须改的和自己的主机名一样,还有下面hadoop_repo的路径,跟我不一样的也要修改,这就是日志文件,放到自己想放得位置。

<property><name>fs.defaultFS</name><value>hdfs://wdmomo:9000</value>
</property>
<property><name>hadoop.tmp.dir</name><value>/mnt/disk/data/hadoop_repo</value>
</property>

(2)修改hadoop-env.sh文件

vi /mnt/disk/data/soft/hadoop-2.7.5/etc/hadoop/hadoop-env.sh

找到这一行注释# The java implementation to use.在它下面粘贴下面两行。

export JAVA_HOME=/mnt/disk/data/soft/jdk1.8.0_231
export HADOOP_LOG_DIR=/mnt/disk/data/hadoop_repo/logs/hadoop

(3)修改hadoop-env.sh文件

vi /mnt/disk/data/soft/hadoop-2.7.5/etc/hadoop/hdfs-site

在后面修改成下面的样子,和第一个配置文件修改方法类似

<configuration><property><name>dfs.replication</name><value>1</value></property>
</configuration>

(4)编辑mapred-site.xml
先输入:mv mapred-site.xml.template mapred-site.xml

vi /mnt/disk/data/soft/hadoop-2.7.5/etc/hadoop/mapred-site.xml

翻到最后面修改成下面

<configuration><property><name>mapreduce.framework.name</name><value>yarn</value></property>
</configuration>

(5)修改yarn-env.sh

vi /mnt/disk/data/soft/hadoop-2.7.5/etc/hadoop/yarn-env.sh

在最后面添加

export JAVA_HOME=/mnt/disk/data/soft/jdk1.8.0_231
export YARN_LOG_DIR=/mnt/disk/data/hadoop_repo/logs/yarn

(6)修改yarn-site文件

vi /mnt/disk/data/soft/hadoop-2.7.5/etc/hadoop/yarn-site

在最后面修改(方法同配置文件1)

<configuration><property><name>yarn.nodemanager.aux-services</name><value>mapreduce_shuffle</value></property>
</configuration>

四、对hdfs文件系统进行格式化
Hadoop的环境变量可自行配置,和Java方法一样,也可不配置,就是以后执行命令必须进hadoop目录,配置方法还是vi /etc/profile

export HADOOP_HOME=/mnt/disk/data/soft/hadoop-2.7.5
export PATH=$PATH:$HADOOP_HOME/bin

配了之后就可以在任何路径执行hadoop命令了

bin/hdfs namenode -format

注意:这个格式化操作不能重复执行,只需要在第一次安装hadoop的时候执行一次即可

五、启动集群

sbin/start-all.sh

然后会提示输入密码,好像要输入三四次吧!
jps验证节点是否启动。出现下面五个说明你成功了,其实就算缺一两个也没事。因为在这里的主要用途是不停读写硬盘。

8308 SecondaryNameNode
8550 NodeManager
8455 ResourceManager
8153 DataNode
8031 NameNode

或者通过浏览器
http://我家云ip:50070
http://我家云ip:8088
停止命令:sbin/stop-all.sh
以后就我家云已开机就一直挂着hadoop,绝对不会掉盘,我已经测试半月了。

我家云刷第三方系统软改防止掉盘相关推荐

  1. 我家云刷android系统教程,我家云刷机教程——小白详细版

    我家云刷机教程--小白详细版 2019-11-02 14:40:39 183点赞 1719收藏 296评论 前两天正好刷到一篇文章,看了一下还挺好玩的,于是就入手买了一个.其实最主要的还是便宜,虽然文 ...

  2. 我家云刷android系统教程,我家云刷OMV试用体验

    我家云是一款主打私有云的产品,实物还是挺漂亮的,光线不好,借用网上的照片.联想也出了一款外形一样的产品粒子云,除内置的硬盘外其它硬件配置一样.我家云硬件方案为 RK3328 4核A53,1GB DDR ...

  3. 我家云刷android系统教程,刷机图文教程

    ## :-: **我家云/粒子云刷机教程** :-: 本章指导用户对设备进行刷机操作,作者用Deiban.IMG镜像作为演示. ***** >[success] **一,准备工具** 1,USB ...

  4. 我家云刷android系统教程,我家云刷机教程——小白详细版(篇二)

    #大男孩的快乐#征稿活动火热进行中.只要投稿就有50金币等你拿,更有三千元乐高大奖与达人Z计划专属权益等待优秀的你~>活动详情戳这里< 前两天发了一篇我家云的刷机教程,没想到大家这么有兴趣 ...

  5. fstab自动挂载_玩客云刷机系统之armbian挂载U盘增加空间

    点击上方蓝字关注我们 回顾前几期和大家分享了玩客云刷机电视盒子.armbian系统.宝塔面板(5.9).wrodpress博客.后面我准备搭建可道云做nas以方便给大家固件分享.但是因为玩客云内存只有 ...

  6. [教程] 我家云刷armbian+安装LMS

    我家云刷armbian+安装LMS 我家云介绍 CPU: RK3328 内存: 1G emmc: 8G 网口:  千兆 USB接口: USB2.0x1 USB3.0x1 HDMI接口: 1个(主板上有 ...

  7. 我家云刷armbian 11安装宝塔面板,cloudflare-ddns ipv6内网穿透实现ipv4,ipv6同时访问

    标题我家云刷armbian 11安装宝塔面板,cloudflare-ddns ipv6内网穿透实现ipv4,ipv6同时访问 一.我们须拥有我家云一台:双公头USB数据线:刷机工具https://cl ...

  8. tcl linux 刷 安卓系统,安卓用户看过来—手把手教你刷第三方系统

    来来来,小葵花课堂讲课啦.孩子咳嗽老不好,多半是废了,打一顿就好.手机卡顿老不好,先别着急,来刷个机吧. 众所周知,因为安卓系统自身的特性,安卓手机用久了难免出现卡顿.一般来说解决的方法有两个:一是换 ...

  9. 玩客云 虚拟服务器设置,玩客云刷 Linux 系统后遇到的问题和设置固定 IP

    前情废话 玩客云刷了 Linux 系统后,因为没啥用就一直放着,后来下了学习的课件,就用起来了,挂着当服务器用.挂上下载好的课件,在家里 wifi 覆盖的地方都可以随便观看,比百度云爽多了. 也不知道 ...

最新文章

  1. pygame做一个简单的打字游戏
  2. 什么样的技术人员更容易接到软件开发项目?(论干私活儿)
  3. 宏碁电脑开启虚拟化技术_开启windows电脑的cpu虚拟化(VT)图文操作步骤
  4. 06 | 全局锁和表锁 : 给表加个字段怎么有这么多阻碍
  5. 曹大:我的快速阅读法
  6. centos7 django mysql_CentOS7操作系统下快速安装MySQL5.7
  7. python替换img的路径为新的路径_以“五智”为核心 南宁电信打造5G时代数字家庭新路径...
  8. python需要联网运行吗_如何暂停在终端中运行的python脚本
  9. LeetCode 1027. 最长等差数列(DP)
  10. 从土地利用规划到国土空间规划的一些思考
  11. 单片机ADC采样算法----中位值平均滤波法
  12. system合约源码分析
  13. mvc ajax helpers,ASP.NET MVC 实践系列4-Ajax应用
  14. python打开jpg照片_python打开图像
  15. 如何在 macOS 中批量重命名文件?
  16. VS2015中OpenCV编程插件Image Watch安装和使用介绍
  17. python爬虫怎么爬同一个网站的多页数据-不踩坑的Python爬虫:如何在一个月内学会爬取大规模数据...
  18. 向量积的二维物理意义,二维向量叉乘几何意义
  19. 谭谭牛顿的牛眼之人眼是红外线成像仪谭
  20. MPEG-2 PS流

热门文章

  1. python中的语句是什么意思_python语句意思
  2. 【13.9元】邦仕尼 扫把簸箕套装组合 家用软毛扫地 刮水器 刮扫头发神器扫帚...
  3. openstack详解(十六)——openstack Nova安装与数据库配置
  4. MySQL查看表数据修改时间
  5. 强制刷新浏览器快捷键
  6. 手把手教您-将Gallery导入eclipse
  7. 安卓面试总结(1)——Java基础
  8. 2022“杭电杯”中国大学生算法设计超级联赛(6)题解报告
  9. split()方法的用法,超详细讲解
  10. python冰雪奇缘使用教程_python爬虫分析冰雪奇缘影评,并对关键字生成词云