Linux安装Hadoop

虚拟机Linux安装及hadoop的安装使用 hadoop的安装 一、安装虚拟机 可以去浏览器上找,有许多虚拟机的下载安装教程。这个一般不会遇到什么问题,都能够成功安装,如果遇到问题就去网上搜吧。 二、在虚拟机上安装Linux系统 ... 阅读详情

Linux安装Hadoop

一、jdk安装

1、下载

[root@VM-0-8-centos ~]# wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u141-b15/336fa29ff2bb4ef291e347e091f7f4a7/jdk-8u141-linux-x64.tar.gz"

2、解压

[root@VM-0-8-centos ~]# tar -zxvf jdk-8u141-linux-x64.tar.gz -C /usr/java/

3、权限

[root@VM-0-8-centos ~]# chown -R root:root  /usr/java/*


[root@VM-0-8-centos java]# ll -a
total 12
drwxr-xr-x   3 root root 4096 Nov 24 18:07 .
drwxr-xr-x. 15 root root 4096 Nov 24 16:20 ..
drwxr-xr-x   8   10  143 4096 Jul 12  2017 jdk1.8.0_141
[root@VM-0-8-centos java]# chown -R root:root  /usr/java/*
[root@VM-0-8-centos java]# ll -a
total 12
drwxr-xr-x   3 root root 4096 Nov 24 18:07 .
drwxr-xr-x. 15 root root 4096 Nov 24 16:20 ..
drwxr-xr-x   8 root root 4096 Jul 12  2017 jdk1.8.0_141

4、配置全局环境变量

[root@VM-0-8-centos ~]# vi /etc/profile
末尾插入
export JAVA_HOME=/usr/java/jdk1.8.0_141
export PATH=$JAVA_HOME/bin:$PATH

5、配置生效,安装成功

[root@VM-0-8-centos ~]# source /etc/profile
[root@VM-0-8-centos ~]# which java
/usr/java/jdk1.8.0_141/bin/java  表示安装成功
[root@VM-0-8-centos ~]# java -version
java version "1.8.0_141"
Java(TM) SE Runtime Environment (build 1.8.0_141-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.141-b15, mixed mode)

二、安装Hadoop

1、建用户和文件夹:

[root@VM-0-8-centos ~]#  useradd xr
[root@VM-0-8-centos ~]#  id xr
[root@VM-0-8-centos ~]# id xr
uid=1000(xr) gid=1001(xr) groups=1001(xr)

[root@VM-0-8-centos ~]# su - xr
Last login: Fri Nov 26 13:50:28 CST 2021 on pts/1
[xr@VM-0-8-centos ~]$ mkdir sourcecode software app log data lib tmp
[xr@VM-0-8-centos ~]$ ll
total 28
drwxrwxr-x 2 xr xr 4096 Nov 25 17:22 app
drwxrwxr-x 2 xr xr 4096 Nov 25 17:22 data
drwxrwxr-x 2 xr xr 4096 Nov 25 17:22 lib
drwxrwxr-x 2 xr xr 4096 Nov 25 17:22 log
drwxrwxr-x 2 xr xr 4096 Nov 25 17:22 software
drwxrwxr-x 2 xr xr 4096 Nov 25 17:22 sourcecode
drwxrwxr-x 2 xr xr 4096 Nov 25 17:22 tmp
为什么自己要建个tmp目录,不使用自带的? 定期不访问,根据当前版本特性,默认30天自动清除;避免被清除
当前用户登出
[xr@VM-0-8-centos ~]$ exit
logout
[root@VM-0-8-centos ~]# 

2、解压安装

[root@VM-0-8-centos ~]# ll
total 386220
drwxr-xr-x 2 root root      4096 Nov 15 17:25 app
drwxr-xr-x 2 root root      4096 Nov 15 17:25 data
drwxr-xr-x 2 root root      4096 Nov 15 17:25 doc
-rw-r--r-- 1 root root 395448622 Nov 25 21:12 hadoop-3.2.2.tar.gz
drwxr-xr-x 2 root root      4096 Nov 15 17:25 lib
drwxr-xr-x 2 root root      4096 Nov 15 17:25 log
drwxr-xr-x 2 root root      4096 Nov 15 17:25 script
drwxr-xr-x 2 root root      4096 Nov 15 17:25 software
drwxr-xr-x 2 root root      4096 Nov 15 17:25 source
drwxr-xr-x 2 root root      4096 Nov 15 17:25 tmp
移动&赋权限
[root@VM-0-8-centos ~]# mv hadoop-3.2.2.tar.gz /home/xr/software/
[root@VM-0-8-centos ~]# chown xr:xr /home/xr/software/*
解压
[xr@VM-0-8-centos ~]$ tar -xzvf hadoop-3.2.2.tar.gz -C ../app/
[xr@VM-0-8-centos ~]$ 
[xr@VM-0-8-centos ~]$ cd ../app
[xr@VM-0-8-centos app]$ ll
total 4
drwxr-xr-x 9 xr xr 4096 Jan  3  2021 hadoop-3.2.2

[xr@VM-0-8-centos app]$ cd hadoop-3.2.2
[xr@VM-0-8-centos hadoop-3.2.2]$ ll
total 204
drwxr-xr-x 2 xr xr   4096 Jan  3  2021 bin   命令执行脚本
drwxr-xr-x 3 xr xr   4096 Jan  3  2021 etc   配置文件
drwxr-xr-x 2 xr xr   4096 Jan  3  2021 include
drwxr-xr-x 3 xr xr   4096 Jan  3  2021 lib
drwxr-xr-x 4 xr xr   4096 Jan  3  2021 libexec
-rw-rw-r-- 1 xr xr 150569 Dec  5  2020 LICENSE.txt
-rw-rw-r-- 1 xr xr  21943 Dec  5  2020 NOTICE.txt
-rw-rw-r-- 1 xr xr   1361 Dec  5  2020 README.txt
drwxr-xr-x 3 xr xr   4096 Jan  3  2021 sbin  启动停止脚本
drwxr-xr-x 4 xr xr   4096 Jan  3  2021 share

3、ssh: 远程登录到目标地址(执行命令)

[root@VM-0-8-centos ~]# which ssh
/usr/bin/ssh
ssh 用户@机器地址
[root@VM-0-8-centos ~]# ssh root@VM-0-8-centos date
The authenticity of host 'vm-0-8-centos (::1)' can't be established.
ECDSA key fingerprint is SHA256:xjZ9+fhbUNUIPvjAGGxVkUsrzF4X9VRmbcOOM4xYCW4.
ECDSA key fingerprint is MD5:b6:a3:ab:8e:4f:9f:e7:bb:6d:ba:c7:bd:41:c4:83:48.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'vm-0-8-centos' (ECDSA) to the list of known hosts.
root@vm-0-8-centos's password: 
Fri Nov 26 15:10:13 CST 2021

A---》B机器 远程登录 ssh root@ruozedata001===》B机器
A---》B机器 远程登录再执行命令,ssh root@ruozedata001 date 思考题:当前会话光标在A机器、B机器?
[root@VM-0-8-centos ~]# su - xr
Last login: Fri Nov 26 14:51:12 CST 2021 on pts/1

[xr@VM-0-8-centos ~]$ ssh root@VM-0-8-centos date
The authenticity of host 'vm-0-8-centos (::1)' can't be established.
ECDSA key fingerprint is SHA256:xjZ9+fhbUNUIPvjAGGxVkUsrzF4X9VRmbcOOM4xYCW4.
ECDSA key fingerprint is MD5:b6:a3:ab:8e:4f:9f:e7:bb:6d:ba:c7:bd:41:c4:83:48.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'vm-0-8-centos' (ECDSA) to the list of known hosts.
root@vm-0-8-centos's password: 
Fri Nov 26 15:17:34 CST 2021

[xr@VM-0-8-centos ~]$ pwd
/home/xr

4、配置JAVA_HOME

[root@VM-0-8-centos hadoop]# pwd
/home/xr/app/hadoop/etc/hadoop

[root@VM-0-8-centos hadoop]# vi hadoop-env.sh
JAVA_HOME=/usr/java/jdk1.8.0_141

5、单机模式:无进程

[root@VM-0-8-centos hadoop]# cd /home/xr/app/hadoop
[root@VM-0-8-centos hadoop]# pwd
/home/xr/app/hadoop
[root@VM-0-8-centos hadoop]# ll
total 204
drwxr-xr-x 2 xr xr   4096 Jan  3  2021 bin
drwxr-xr-x 3 xr xr   4096 Jan  3  2021 etc
drwxr-xr-x 2 xr xr   4096 Jan  3  2021 include
drwxr-xr-x 3 xr xr   4096 Jan  3  2021 lib
drwxr-xr-x 4 xr xr   4096 Jan  3  2021 libexec
-rw-rw-r-- 1 xr xr 150569 Dec  5  2020 LICENSE.txt
-rw-rw-r-- 1 xr xr  21943 Dec  5  2020 NOTICE.txt
-rw-rw-r-- 1 xr xr   1361 Dec  5  2020 README.txt
drwxr-xr-x 3 xr xr   4096 Jan  3  2021 sbin
drwxr-xr-x 4 xr xr   4096 Jan  3  2021 share
[root@VM-0-8-centos hadoop]# mkdir input
[root@VM-0-8-centos hadoop]# ll
total 208
drwxr-xr-x 2 xr   xr     4096 Jan  3  2021 bin
drwxr-xr-x 3 xr   xr     4096 Jan  3  2021 etc
drwxr-xr-x 2 xr   xr     4096 Jan  3  2021 include
drwxr-xr-x 2 root root   4096 Nov 26 15:37 input
drwxr-xr-x 3 xr   xr     4096 Jan  3  2021 lib
drwxr-xr-x 4 xr   xr     4096 Jan  3  2021 libexec
-rw-rw-r-- 1 xr   xr   150569 Dec  5  2020 LICENSE.txt
-rw-rw-r-- 1 xr   xr    21943 Dec  5  2020 NOTICE.txt
-rw-rw-r-- 1 xr   xr     1361 Dec  5  2020 README.txt
drwxr-xr-x 3 xr   xr     4096 Jan  3  2021 sbin
drwxr-xr-x 4 xr   xr     4096 Jan  3  2021 share
[root@VM-0-8-centos hadoop]# cp etc/hadoop/*.xml input
[root@VM-0-8-centos hadoop]# cd input
[root@VM-0-8-centos input]# ll
total 52
-rw-r--r-- 1 root root  9213 Nov 26 15:37 capacity-scheduler.xml
-rw-r--r-- 1 root root   774 Nov 26 15:37 core-site.xml
-rw-r--r-- 1 root root 11392 Nov 26 15:37 hadoop-policy.xml
-rw-r--r-- 1 root root   775 Nov 26 15:37 hdfs-site.xml
-rw-r--r-- 1 root root   620 Nov 26 15:37 httpfs-site.xml
-rw-r--r-- 1 root root  3518 Nov 26 15:37 kms-acls.xml
-rw-r--r-- 1 root root   682 Nov 26 15:37 kms-site.xml
-rw-r--r-- 1 root root   758 Nov 26 15:37 mapred-site.xml
-rw-r--r-- 1 root root   690 Nov 26 15:37 yarn-site.xml

[root@VM-0-8-centos hadoop]# bin/hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-3.2.2.jar grep input output 'dfs[a-z.]+'https://www.runoob.com/java/java-regular-expressions.html

[root@VM-0-8-centos hadoop]# ll
total 212
drwxr-xr-x 2 xr   xr     4096 Jan  3  2021 bin
drwxr-xr-x 3 xr   xr     4096 Jan  3  2021 etc
drwxr-xr-x 2 xr   xr     4096 Jan  3  2021 include
drwxr-xr-x 2 root root   4096 Nov 26 15:37 input
drwxr-xr-x 3 xr   xr     4096 Jan  3  2021 lib
drwxr-xr-x 4 xr   xr     4096 Jan  3  2021 libexec
-rw-rw-r-- 1 xr   xr   150569 Dec  5  2020 LICENSE.txt
-rw-rw-r-- 1 xr   xr    21943 Dec  5  2020 NOTICE.txt
drwxr-xr-x 2 root root   4096 Nov 26 15:41 output
-rw-rw-r-- 1 xr   xr     1361 Dec  5  2020 README.txt
drwxr-xr-x 3 xr   xr     4096 Jan  3  2021 sbin
drwxr-xr-x 4 xr   xr     4096 Jan  3  2021 share

[root@VM-0-8-centos hadoop]# cd output/
[root@VM-0-8-centos output]# ll
total 4
-rw-r--r-- 1 root root 11 Nov 26 15:41 part-r-00000
-rw-r--r-- 1 root root  0 Nov 26 15:41 _SUCCESS
[root@VM-0-8-centos output]# cat part-r-00000 
1       dfsadmin
[root@VM-0-8-centos output]# 
成功

4、伪分布式部署:
配置文件

[root@VM-0-8-centos hadoop]# vi etc/hadoop/core-site.xml
<configuration>
   <property>
        <name>fs.defaultFS</name>
        <value>hdfs://VM-0-8-centos:9000</value>
    </property>
</configuration>

[root@VM-0-8-centos hadoop]# vi etc/hadoop/hdfs-site.xml
<configuration>
    <property>
        <name>dfs.replication</name>
        <value>1</value>
    </property>
</configuration>

修正用户 用户组

[root@VM-0-8-centos app]# ll
total 4
drwxr-xr-x 11 xr xr 4096 Nov 26 15:41 hadoop
[root@VM-0-8-centos app]# chown -R xr:xr hadoop/*
[root@VM-0-8-centos app]# ll
total 4
drwxr-xr-x 11 xr xr 4096 Nov 26 15:41 hadoop
[root@VM-0-8-centos app]# su - xr
Last login: Fri Nov 26 15:16:47 CST 2021 on pts/1

单向登陆的操作过程:
1、登录A机器 
2、ssh-keygen -t [rsa|dsa],将会生成密钥文件和私钥文件 id_rsa,id_rsa.pub或id_dsa,id_dsa.pub

[xr@VM-0-8-centos ~]$ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/home/xr/.ssh/id_rsa): 
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /home/xr/.ssh/id_rsa.
Your public key has been saved in /home/xr/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:beTJnM7L9aHHUNzvV8gy+sDSSRRM+ZNolYF7FXz/VWw xr@VM-0-8-centos
The key's randomart image is:
+---[RSA 2048]----+
|         ooo.+.o |
|          +.o o E|
|          o= + +o|
|         B+o= o +|
|        S.X. + .+|
|         B .+ o +|
|        . B..=...|
|         o.+ oo.o|
|          o.o.. .|
+----[SHA256]-----+
[xr@VM-0-8-centos ~]$ 

3、将 .pub 文件复制到B机器的 .ssh 目录, 并 cat id_dsa.pub >> ~/.ssh/authorized_keys
[xr@VM-0-8-centos ~]$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
[xr@VM-0-8-centos ~]$ chmod 0600 ~/.ssh/authorized_keys 

4、大功告成,从A机器登录B机器的目标账户,不再需要密码了;(直接运行 #ssh ip地址 )
[xr@VM-0-8-centos ~]$ ssh VM-0-8-centos
Last login: Fri Nov 26 16:18:50 2021
[xr@VM-0-8-centos ~]$ ssh xr@VM-0-8-centos
Last login: Fri Nov 26 16:35:23 2021 from ::1
[xr@VM-0-8-centos ~]$ 

不需要密码
[xr@VM-0-8-centos ~]$ cd ~/.ssh
[xr@VM-0-8-centos .ssh]$ chmod 600 authorized_keys
[xr@VM-0-8-centos .ssh]$ ssh VM-0-8-centos
Last login: Fri Nov 26 16:35:58 2021 from ::1
[xr@VM-0-8-centos ~]$ 

格式化

[xr@VM-0-8-centos hadoop]$ pwd
/home/xr/app/hadoop
[xr@VM-0-8-centos hadoop]$ bin/hdfs namenode -format
WARNING: /home/xr/app/hadoop/logs does not exist. Creating.
2021-11-26 16:43:58,071 INFO namenode.NameNode: STARTUP_MSG: 
/************************************************************
STARTUP_MSG: Starting NameNode
STARTUP_MSG:   host = VM-0-8-centos/127.0.0.1
STARTUP_MSG:   args = [-format]
STARTUP_MSG:   version = 3.2.2
2021-11-26 16:43:58,796 INFO util.GSet: Computing capacity for map NameNodeRetryCache
2021-11-26 16:43:58,796 INFO util.GSet: VM type       = 64-bit
2021-11-26 16:43:58,796 INFO util.GSet: 0.029999999329447746% max memory 1.7 GB = 534.2 KB
2021-11-26 16:43:58,796 INFO util.GSet: capacity      = 2^16 = 65536 entries
2021-11-26 16:43:58,819 INFO namenode.FSImage: Allocated new BlockPoolId: BP-892934164-127.0.0.1-1637916238812
2021-11-26 16:43:58,838 INFO common.Storage: Storage directory /tmp/hadoop-xr/dfs/name has been successfully formatted.
2021-11-26 16:43:58,863 INFO namenode.FSImageFormatProtobuf: Saving image file /tmp/hadoop-xr/dfs/name/current/fsimage.ckpt_0000000000000000000 using no compression
2021-11-26 16:43:58,954 INFO namenode.FSImageFormatProtobuf: Image file /tmp/hadoop-xr/dfs/name/current/fsimage.ckpt_0000000000000000000 of size 397 bytes saved in 0 seconds .
2021-11-26 16:43:58,969 INFO namenode.NNStorageRetentionManager: Going to retain 1 images with txid >= 0
2021-11-26 16:43:58,973 INFO namenode.FSImage: FSImageSaver clean checkpoint: txid=0 when meet shutdown.
2021-11-26 16:43:58,974 INFO namenode.NameNode: SHUTDOWN_MSG: 
/************************************************************
SHUTDOWN_MSG: Shutting down NameNode at VM-0-8-centos/127.0.0.1
************************************************************/

NameNode daemon and DataNode daemon启动:

[xr@VM-0-8-centos hadoop]$ sbin/start-dfs.sh
Starting namenodes on [VM-0-8-centos]
Starting datanodes
localhost: Warning: Permanently added 'localhost' (ECDSA) to the list of known hosts.
Starting secondary namenodes [VM-0-8-centos]
[xr@VM-0-8-centos hadoop]$ 

老大 老二(1小时同步一下) 小弟

老大 老二 11点同步一下
11点半 老大有问题 无法恢复
老二来顶替老大,只能恢复到11点那个状态

查看服务有没有启动成功,但是不保险,建议还是以ps -ef| grep hadoop为准

[xr@VM-0-8-centos hadoop]$ jps
16545 NameNode
17300 Jps
16696 DataNode
16895 SecondaryNameNode
[xr@VM-0-8-centos hadoop]$ 

[xr@VM-0-8-centos hadoop]$ ll logs
total 116
-rw-rw-r-- 1 xr xr 30687 Nov 26 16:49 hadoop-xr-datanode-VM-0-8-centos.log
-rw-rw-r-- 1 xr xr   701 Nov 26 16:49 hadoop-xr-datanode-VM-0-8-centos.out
-rw-rw-r-- 1 xr xr 37513 Nov 26 16:50 hadoop-xr-namenode-VM-0-8-centos.log
-rw-rw-r-- 1 xr xr   701 Nov 26 16:49 hadoop-xr-namenode-VM-0-8-centos.out
-rw-rw-r-- 1 xr xr 32362 Nov 26 16:50 hadoop-xr-secondarynamenode-VM-0-8-centos.log
-rw-rw-r-- 1 xr xr   701 Nov 26 16:49 hadoop-xr-secondarynamenode-VM-0-8-centos.out
-rw-rw-r-- 1 xr xr     0 Nov 26 16:43 SecurityAuth-xr.audit
[xr@VM-0-8-centos hadoop]$ 

登录: http://IP:9870/

在这里插入图片描述

hdfs操作命令

[xr@VM-0-8-centos hadoop]$ bin/hdfs dfs -mkdir /user
[xr@VM-0-8-centos hadoop]$ bin/hdfs dfs -ls /
Found 1 items
drwxr-xr-x   - xr supergroup          0 2021-11-26 16:56 /user

[xr@VM-0-8-centos hadoop]$ bin/hdfs dfs -mkdir /user/<username>
-bash: syntax error near unexpected token `newline'
[xr@VM-0-8-centos hadoop]$ bin/hdfs dfs -mkdir /user/xr
[xr@VM-0-8-centos hadoop]$ bin/hdfs dfs -mkdir input
[xr@VM-0-8-centos hadoop]$ bin/hdfs dfs -ls /user/xr/
Found 1 items
drwxr-xr-x   - xr supergroup          0 2021-11-26 17:01 /user/xr/input
[xr@VM-0-8-centos hadoop]$ 

[xr@VM-0-8-centos hadoop]$ bin/hdfs dfs -put etc/hadoop/*.xml input
[xr@VM-0-8-centos hadoop]$ bin/hdfs dfs -ls /user/xr/input/
Found 9 items
-rw-r--r--   1 xr supergroup       9213 2021-11-26 17:03 /user/xr/input/capacity-scheduler.xml
-rw-r--r--   1 xr supergroup        889 2021-11-26 17:03 /user/xr/input/core-site.xml
-rw-r--r--   1 xr supergroup      11392 2021-11-26 17:03 /user/xr/input/hadoop-policy.xml
-rw-r--r--   1 xr supergroup        871 2021-11-26 17:03 /user/xr/input/hdfs-site.xml
-rw-r--r--   1 xr supergroup        620 2021-11-26 17:03 /user/xr/input/httpfs-site.xml
-rw-r--r--   1 xr supergroup       3518 2021-11-26 17:03 /user/xr/input/kms-acls.xml
-rw-r--r--   1 xr supergroup        682 2021-11-26 17:03 /user/xr/input/kms-site.xml
-rw-r--r--   1 xr supergroup        758 2021-11-26 17:03 /user/xr/input/mapred-site.xml
-rw-r--r--   1 xr supergroup        690 2021-11-26 17:03 /user/xr/input/yarn-site.xml
[xr@VM-0-8-centos hadoop]$ 
linux安装hadoop 下载hadoop-eclipse-plugin-2.6.0.jar包,放到eclipse的plugin目录下。3、修改配置文件start-yarn.sh和stop-yarn.sh。6、修改yarn-env.sh和hadoop-env.sh配置文件。2、修改配置文件start-dfs.sh和stop-dfs.sh。1、修改Hadoop配置文件core-site.xml。2、修改Hadoop配置文件hdfs-site.xml。1、修改配置文件hadoop-env.sh。 阅读详情

相关推荐

【Linux】安装hadoop详细步骤

一.安装JDK 本人的有道原文贴 本人的有道原文贴https://note.youdao.com/s/QXu3e5cW 1.查看安装后的镜像中是否存在Java java -version openjdk version "1.8.0_181" OpenJDK Runtime Environment (build 1.8.0_181-b13) OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode) 如果有并且版本前是OpenJDK的话需要卸载,安装O

Limik的博客 1万+

CentOS 6.5下SSH总提示Warning: Permanently added '****' (RSA) to the list of known hosts.

通过了免密码验证后,但每次ssh或者scp的时候还总是提示:Warning:Permanentlyadded'***(IP)'(RSA)tothelistofknownhosts.虽然可以正常免密码远程连接成功,但是总有这个提示很多余。如果想关掉,可以看下配置文件/etc/ssh/ssh_config:找到StrictHostKeyChec...

weixin_34357436的博客 812

linux安装Hadoop

合并NameNode的edit logs到fsimage文件中。一个HDFS集群只有一个Active的NN。管理文件系统的Namespace 元数据。3、不适合并发写入,文件随机修改场景。数据存储节点,保存和检索Block。辅助NN将内存中元数据信息持久化。lunix安装Hadoop步骤。一个集群可以有多个数据节点。1、不适合延时数据访问场景。HDFS最基本的存储单元。一个在同一个机架不同节点。2、不适合小文件存取场景。4、可构建在廉价的机器上。1、作用:避免数据丢失。一个在不同机架的节点。

berbai的博客 852

hadoop104: Warning: Permanently added hadoop104,192.168.10.104 (ECDSA) to the list of known hosts.

解决hadoop104: Warning: Permanently added hadoop104,192.168.10.104 (ECDSA) to the list of known hosts.

qq_56572867的博客 2046

linux系统下hadoop的安装

目录 1.环境准备 2.linux中java环境的配置 3.hadoop的安装 3.1关闭防火墙 3.2配置主机名 3.3修改hosts文件 3.4配置免密登录 3.5配置hadoop 3.5.1解压hadoop  3.5.2修改配置文件 3.5.3启动hadoop 3.5.4通过浏览器访问hadoop hadoop简介:Hadoop是Apache提供的开源的海量数据离线...

饥饿的石头HWL的博客 593

Linux安装Hadoop(图文解说详细版)

0基础Linux安装hadoop

编码人生 5814

CentOS虚拟机无法登录情况一的解决办法

当你的Linux虚拟机登录出现“无法连接MKS:套接字连接尝试太多。。。”的问题时,其实是WINDOWS系统的服务进程问题,也就是虚拟机的额管理进程没有开启。 解决的办法就是手动启动虚拟机Vm的相关进程,操作如下,在“运行”中输入“services.msc”打开服务: 然后在服务进程中找到VMware的相关进程,并启动这些进程。然后回到虚拟机管理界面,重新启动该虚拟机: 从...

Peter_Bell的博客 8400

从格雷码到多频外差:结构光相位展开实战指南(附Python仿真代码)

本文深入探讨了结构光三维测量中的相位展开技术,重点对比了格雷码和多频外差法在工业检测、逆向工程等领域的应用。通过详细的原理图解和Python仿真代码,展示了两种方法在精度、抗噪性和适用场景上的差异,为实际工程中的技术选型提供实用指南。

weixin_42535703的博客 433

关于centos在vm上显示login incorrect的问题分析

问题描述: 当我们打开虚拟机时,首先会出现用户登录界面: 首先,我们需要输入用户名root(默认),接着回车到下一步输入密码: 问题来了:在输入密码后,一直显示Login incorrect 解决方案: 经过查找方案,以及多次测验,从而得出两点结论: 1、密码输入错误。因为在vm中输入密码时,并不会显示,所以一定要记住自己设置的密码、以及字母大小写。 2、对于电脑小键盘(回车键enter右侧键盘)中的num lk&scr lk键是否开启并不重要,而我们主要对字母上方数字键进行输入。 ...

m0_51034674的博客 6182

HFSS实战:手把手教你设计3.3-10.6GHz超宽带微带天线(附S11优化技巧)

本文提供了一份基于Ansys HFSS的超宽带微带天线实战设计指南,详细讲解了从3.3GHz到10.6GHz天线的建模、仿真与优化全流程。文章重点剖析了阻抗匹配的核心挑战,并分享了通过接地板开槽、参数化扫描及目标驱动优化等系统性技巧来优化S11曲线的实用方法,帮助射频工程师快速掌握超宽带天线设计的关键技能。

2y3u4i5o6p的博客 1080

用Python玩转共现分析:从NLTK到热力图可视化(附完整代码)

本文详细介绍了如何使用Python进行文本共现分析,从NLTK基础文本处理到构建共现矩阵,并实现热力图可视化。通过完整的代码示例,帮助数据分析师和开发者掌握这一揭示词语间关联网络的实用NLP技术,快速从文本中提取语义关系和主题结构。

weixin_29313817的博客 347

Hadoop安装教程 Linux版

Hadoop安装教程 Linux版 一、Linux虚拟机安装 方法一:使用Windows下Linux子系统(大佬可选) 方法二:使用VMware安装Linux虚拟机(小白可选) 方法三:安装双系统(不怕麻烦的可以试试) Note:安装虚拟机时选定你想要安装的Linux系统映像文件,该教程采用Ubuntu20.04版本。 a. 在VMware中新建虚拟机,选择程序光盘映像文件 b. 输入你的Linux名称,用户名和密码 c. 根据向导提示完成安装 Note:安装时,虚拟机会自动下载文件,这一过程可以跳过以

qq_42855570的博客 2万+

别再只画GO图了!用R语言+Perl脚本搞定单细胞KEGG富集分析与圈图(附完整代码)

本文详细介绍了如何利用R语言和Perl脚本实现单细胞KEGG富集分析全流程,从基因ID转换到专业圈图可视化。通过对比KEGG与GO分析的互补价值,提供完整的代码实现和优化技巧,帮助研究者高效完成单细胞测序数据的通路分析,并生成高质量的圈图展示结果。

weixin_28694169的博客 402

hadoop安装实验总结Linux,Hadoop安装总结

安装JDK1、下载jdk1.6及以上版本,在/usr下安装chmod u+x jdk-6u26-linux-i586.bin./ jdk-6u26-linux-i586.bin2、配置环境变量vi /etc/profile找到如下代码:for i in /etc/profile.d/*.sh ;doif [ -r "$i" ]; then. $ifidone在之后加入:#javaconfigJAV...

weixin_39548740的博客 2174

利用绝对式编码器实现电机无限旋转的配置与优化

本文详细解析了如何利用绝对式编码器实现电机的无限旋转功能。通过切换驱动器编码器工作模式、精确计算逻辑位置范围等关键配置步骤,解决了传统方案在多圈计数溢出时的定位难题。该方案无需硬件改造,适用于大型回转台、连续供料系统等需要大范围连续绝对定位的自动化场景。

weixin_29184371的博客 239

NVIDIA显卡驱动历史版本全攻略:从官网隐藏入口到精准下载

本文详细介绍了如何获取NVIDIA显卡驱动历史版本的完整攻略,包括官网隐藏入口的揭秘、精准筛选驱动版本的技巧以及安装避坑指南。特别针对游戏玩家、创作者和老显卡用户提供了实用建议,帮助用户解决驱动兼容性问题,提升显卡性能。

m2n3o4p5的博客 3721

hadoop安装,hadoop是什么?如何在linux上安装hadoop?

hadoop介绍 如何安装Hadoop? 一:规划集群 Master36—作为master36 Slave36-1—作为slave01 Slave36-2—作为slave02 二:网络配置 1:设置hostname主机名称 2:集群所有服务器都需要做:配置静态ip 3.1 获取网关: route -n 3.2:修改配置文件 /etc/sysconfig/netw...

Meet_again007的博客 545

OI 生涯回忆录 《Pilgrimage》

前言 于 NOI2020 后写下本文。 本文简单提及了在写作时尚能回忆起来的,在我的 OI 生涯中对我的影响重大的人、事、比赛等。 写作本文,旨在在回忆允许的范围内,对 OI 生涯进行一定程度上的梳理,总结。 开端 入门 我最早接触计算机程序设计,是在小学。 那时候,我的数学成绩不错,就被老师推荐去学习编程。 就这样,我在局前街小学的何静老师的指导下,走上了编程的道路。 小学时的编程,与其说是 “竞赛” ,不如说是 “兴趣班” 。 当时,包括我在内,很多小孩子天性是浮躁的。支撑我对着无聊的代码学下去的,并不

cz_xuyixuan的博客 1万+

Linux(阿里云)安装Hadoop(详细教程+避坑)

Linux(阿里云)安装Hadoop(详细教程+避坑)

小韩的博客 2万+

计算机网络技术研究方向有哪些创新点

计算机网络技术方向的创新点众多,这些创新不仅推动了网络技术的不断发展和完善,还为用户提供了更高效、更安全、更便捷的网络服务。- 边缘计算是一种将计算和数据存储推向网络边缘的技术,通过将数据处理和分析的任务分散到网络的各个节点,降低了数据传输的延迟,提高了实时性。- 通过网络自动化工具和技术,可以实现网络配置的自动化、网络故障的自动诊断与修复等功能,降低了网络运维的复杂性和成本。- 通过引入人工智能技术,网络可以实现更智能的流量管理、故障预测和自动修复等功能,提高了网络的性能和稳定性。

Loving_enjoy的博客 1494

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

在Linux上安装Hadoop

先决条件: Hadoop是用JAVA写的,所以首先要安装Java。在Ubuntu上安装JDK见:http://blog.csdn.net/microfhu/article/details/7667393 我下载的Hadoop版本是2.4.1,要求至少安装JDK 6以上。 Linux是唯一支持的生产环境,Unix,Windows或者Mac OS可以作为开发环境。在Windows上安装H

Norris的专栏 2030

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

linux安装hadoop图文教程,linux下安装hadoop详细教程(包会)

linux下安装hadoop详细教程1、下载hadoop和hbase安装包(hbase是我研究的需要)我下载最新的hadoop-0.20.2.tar.gz和hbase-0.20.6.tar.gz,注意,他们的大版本最好要保持一致(譬如都是20版),否则在运行中可能会发生一些错误。安装包可以在win7中下载,因为已经安装好了vmwaretools可以直接将文件拖入red9中(关键是我还不熟悉linu...

weixin_36230515的博客 1788

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Linux安装单机版Hadoop、使用shell脚本安装JDK和Hadoop和windows配置Hadoop环境

Linux安装单机Hadoop、使用shell脚本安装JDK和Hadoop、windows配置Hadoop环境

太白_猿的博客 2547

在linux中安装hadoop(详细)

一、 虚拟机安装 前置:安装vmware 1.1安装虚拟机-Linux 1. 点击新建虚拟机,选择自定义 2. 虚拟机兼容性默认即可 3. 客户机操作系统选择稍后安装操作系统 4. 选择客户机操作系统选择Linux,版本我选择了Red Hat Enterprise Linux 6 64位 5. 选择虚拟机位置和名称 6. 处理器配置把每个处理器的内核数量改为2 7. 设置虚拟机内存 8. 使用NAT网络 9. 控制器类型选择推荐 1...

weixin_51705319的博客 6338
上一篇: Linux常用命令
下一篇: HDFS架构及原理
徐小
博客等级 码龄8年 3粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值