title: 教程-Hadoop的HDFS配置
date: 2022-10-19 14:52:10
tags: Hexo
category: 教程


准备

VMware中执行了最小安装的CentOS 7

hadoop压缩包 hadoop-2.8.5.tar.gz

jdk压缩包 jdk-8u181-linux-x64.tar.gz

安装了rz指令:

yum install lrzsz

点击并拖拽以移动

Tips:我会在SecureCRTPortable执行命令,需要有一定的linux操作常识

基础工作

打开centos7并登录root用户

img点击并拖拽以移动

新建三个文件夹

 mkdir -p /export/servers/ #软件安装路径
 mkdir -p /export/data/ #数据存储路径
 mkdir –p /export/software/ #安装包存放路径

点击并拖拽以移动

在export下回有三个文件夹

img点击并拖拽以移动

上传JDK Hadoop安装包到 /export/software/

img点击并拖拽以移动

img点击并拖拽以移动

解压两个安装包

tar -zxvf jdk-8u181-linux-x64.tar.gz -C  /export/servers/

点击并拖拽以移动

tar -zxvf hadoop-2.8.5.tar.gz -C  /export/servers/

点击并拖拽以移动

更改jdk-8u181-linux-x64.tar.gz的名字为jdk

img点击并拖拽以移动

配置java和hadoop环境

配置vi /etc/profile

vi /etc/profile

点击并拖拽以移动

在文件底部添加如下命令

export JAVA_HOME=/export/servers/jdk
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export HADOOP_HOME=/export/servers/hadoop-2.8.5
export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin

点击并拖拽以移动

img点击并拖拽以移动

退出保存后应用

source /etc/profile 

点击并拖拽以移动

验证java环境配置完成

java -version

点击并拖拽以移动

img点击并拖拽以移动

如上图即为java配置完成

配置hadoop内部文件

进入此目录

 cd /export/servers/hadoop-2.8.5/etc/hadoop/

点击并拖拽以移动

1)修改hadoop-env.sh文件 修改红线部分,保存并退出

vi hadoop-env.sh

点击并拖拽以移动

img点击并拖拽以移动

export JAVA_HOME=/export/servers/jdk

点击并拖拽以移动

img点击并拖拽以移动

2)修改core-site.xml ,保存并退出

vi core-site.xml

点击并拖拽以移动

img点击并拖拽以移动

<configuration>
        <property>
                <name>fs.defaultFS</name>
        <value>hdfs://hadoop:9000</value>   
        </property>
        <property>
                <name>hadoop.tmp.dir</name>
                <value>/export/servers/hadoop-2.8.5/tmp</value>
        </property>
</configuration>

点击并拖拽以移动

img点击并拖拽以移动

3)修改hdfs-site.xml,保存并退出

img点击并拖拽以移动

<configuration>
        <property>
                <name>dfs.replication</name>
                <value>1</value>
        </property>
        <property>
                <name>dfs.namenode.name.dir</name>
                <value>/export/servers/hadoop-2.8.5/tmp/dfs/name</value>
        </property>
        <property>
                <name>dfs.datanode.data.dir</name>
                <value>/export/servers/hadoop-2.8.5/tmp/dfs/data</value>
        </property>
</configuration>

点击并拖拽以移动

img点击并拖拽以移动

添加hosts 名字

1)查看主机名

hostname

点击并拖拽以移动

img点击并拖拽以移动

2)查看ip 红色部分xxx.xxx.xxx.xxx

ip addr

点击并拖拽以移动

img点击并拖拽以移动

3)在末行添加主机名 ip空格主机名

vi /etc/hosts

点击并拖拽以移动

img点击并拖拽以移动

修改windows系统文件

路径 C:\Windows\System32\drivers\etc

不能更改推荐使用VS code :Visual Studio Code - Code Editing. Redefined

img点击并拖拽以移动

修改完保存并退出

关闭防火墙

一般情况下,防火墙默认开机自启
关闭防火墙命令:
systemctl stop firewalld.service
关闭防火墙的开机自启命令:
systemctl disable firewalld.service
查看防火墙状态
systemctl status firewalld 

点击并拖拽以移动

显示dead即为关闭

img点击并拖拽以移动

启动HDFS

停止所有jps进程  
stop-all.sh

格式化 
hdfs namenode -format

重新启动所有进程 
start-all.sh

点击并拖拽以移动

执行完格式化显示 结果为0即为正常

img点击并拖拽以移动

根据提示输入root密码和yes,会有多次。

在浏览器查看

输入hadoop:50070

hadoop为电脑名 如果是上面就是hadoop1

img点击并拖拽以移动

正常打开即为配置成功

可以保存当前虚拟机快照状态

img点击并拖拽以移动


title: GitHub部署
date: 2022-04-30 16:42:39
author: AlaxEleven
tags: Hexo
category: 教程


一、创建一个GitHUb

如果已有GItHub账户,可以跳到第二步

打开GitHub官网:GitHub: Where the world builds software · GitHub

点击右上角Sign up

OC8aWR.md.png

OC8UY9.md.png

输入注册的邮箱

OC8NFJ.md.png

OC8Yo4.md.png

输入密码

OC8GeU.md.png

输入用户名

OC8wS1.md.png

是否接收咨询,我选择n 否

OC8By6.md.png

OC80Qx.md.png

完成人机验证

OC8DOK.md.png

到邮箱确认注册就完成了GitHub账号注册

二、创建个人仓库

在GitHub主页右上点击new,新建仓库界面

OC8om8.md.png

创建一个名为xxx.github.io的仓库(xxx为你的用户名),因为我这个已经创建,所以会提示已存在

点击下方绿色的Create repository 完成仓库的创建

OC8RfA.md.png

三、添加SSH到GitHub

在刚才的博客文件夹,打开git界面,输入

git config --global user.name "yourname"
git config --global user.email "youremail"

yourname为你的GitHub名字,即上方的xxx

youremail为你注册GitHub的邮箱

检查是否正确,输入

git config user.name
git config user.email

创建ssh,输入

ssh-keygen -t rsa -C "youremail"

等待完成后到 本地磁盘C—用户-用户名 会看到一个.ssh的文件夹,打开里面的id_rsa.pub 可以选择用记事本打开

OC86Te.md.png

ctrl+a全选 ctrl+c复制

回到GitHub官网,点击右上角头像,点击Setting,找到右侧的SSH and GPS keys,点击右侧绿色的New SSH key,Title里面选输入这个Key的名字,我选择叫Hexo,在key里面 ctrl+v粘贴刚才复制的ssh。点击下方绿色的Add SSH key。

OC8hlt.md.png

OC846P.md.png

OC85Of.md.png

检查是否正确,输入

ssh -T git@github.com

Tips:第一次部署可能会出现验证,输入yes即可

四、部署Hexo到GitHub

回到hexo 文件夹 找到_config.yml 打开 我用的是vscode,没安装可以选择记事本

OC82Yd.md.png

找到这几行代码

deploy:

type: git

repo: https://github.com/youname/yourname.github.io.git

branch: master

修改yourname为你的github名字,修改完保存退出。

OC8gFH.md.png

在github中输入来安装deploy-git

npm install hexo-deployer-git --save

接着输入

hexo clean
hexo generate

ssh -T git@github.com(如果直接hexo d不行就加一句这个,出现successfully即可,需要挂T)

hexo deploy

hexo clean:清除了你之前生成的东西,也可以不加。
hexo generate :生成静态文章,可以用 hexo g缩写
hexo deploy :部署文章,可以用hexo d缩写

出现下图即为成功

OC8ywD.md.png

补充:hexo d之后会弹出一个界面登录github,只有第一次会出现,然后按提示登录即可(要挂T)

五、使用

hexo d之后出现紫色git即为部署完成。

打开浏览器 博客的地址为 githubname.gtihub.io githubname为自己的github名字

hexo new "文章名字":新建文章

.md书写规范教程写作 | Hexo

每次在本地写完文章输入hexo clean ,hexo g ,ssh -T git@github.com,hexo d 等待三分钟左右 即可打开博客看到更新的内容


title: Hexo安装
author: AlaxEleven
date: 2022-04-30 16:33:37
tags: Hexo
category: 教程


一、

进入任意磁盘的文件夹 例如我在D盘

打开GIt窗口输入命令npm install -g hexo-cli

验证是否安装完成:hexo -v

二、

初始化Hexo:hexo init myblog

mybolog这个可以根据自己的喜欢命名,例如我的是Hexo

OC8T0S.md.png

打开在D盘出现的文件夹Hexo 输入npm install

等待完成后,文件夹目录下会出现以下文件,

  • node_modules: 依赖包
  • public:存放生成的页面
  • scaffolds:生成文章的一些模板
  • source:用来存放你的文章
  • themes:主题
  • _config.yml: 博客的配置文件

OC87Tg.md.png

三、

接着输入

hexo g
hexo server

打开hexo的服务,然后打开浏览器

输入 localhost:4000 出现一个Hexo 的界面即为成功

回到git界面 按下ctrl+C 关掉服务


title: Node.js安装
author: AlaxEleven
date: 2022-04-30 16:12:07
tags: Hexo
category: 教程


一、打开Node.js下载官网:Download | Node.js (nodejs.org) 如下图

OSJRpt.md.png

二、点击箭头所指的Windows Installer

等待下完完成后,在你的下载目录下出现如下图标

OSYCN9.png

三、双击图标进入安装程序

一直点击Next即可

OSYUEQ.md.png

OSYd4s.md.png

确保左下角的 I accept ……是勾选 继续Next

OSYtHg.md.png

点击Change可以更换安装路径,我选择默认路径

OSYaNj.md.png

OSYYDS.md.png

OSY0Cn.md.png

点击Install执行安装

O9dsAK.md.png

Finish完成安装

四、验证安装

在任意磁盘打开Git窗口

输入下面俩个代码,回车后出现版本即为安装成功,如下图

node -v
npm -v

O9dD76.md.png


title: Git安装
author: AlaxEleven
date: 2022-04-30 15:32:20
tags: Hexo
category: 教程


一、打开GIt的下载官网:Git for Windows 如下图

OSZ7xs.md.png

二、点击上图中圈出的Download按钮

等待下完完成后,在你的下载目录下出现如下图标

OSeAZ6.png

三、双击图标进入安装程序

OSeOld.md.png

点击右下角Next

OSeLSH.md.png

点击箭头所指的Browse可以更改安装目录,我默认路径,继续点击Next

接下去一堆选项全部选择默认,一直点Next

OSeX6A.md.png

OSebfe.md.png

OSe7FO.md.png

OSejOI.md.png

OSexmt.md.png

OSez0P.md.png

OSmSTf.md.png

OSm9k8.md.png

OSmCtS.md.png

OSmPfg.md.png

OSmFpQ.md.png

OSmklj.md.png

OSmA6s.md.png

到这一步为止,可以看到进度条加载,Git开始安装

OSmEXn.md.png

OSmZmq.md.png

到这一步,Git安装完毕,默认箭头所指的选项没有勾选。这个时候俩个选择

1.不勾选,按Finish。结束安装

2.勾选,按Finish,出现下图,出现箭头所指的按钮表示Git安装完成

OSme00.md.png

四、验证安装是否完成

方法一:

是上方勾选后显示即为安装成功

方法二:

打开任意磁盘,(以windows 11 为例子)。点击桌面的此电脑--C盘。右键鼠标出现 显示更多选项出现GTI Bush Here,单击后出现Git窗口即为安装成功

OSnqsA.md.png

OSuVoV.md.png

OSurwt.md.png