Hadoop3.3.5云耀云服务器安装教程-单机/伪分布式配置

这篇具有很好参考价值的文章主要介绍了Hadoop3.3.5云耀云服务器安装教程-单机/伪分布式配置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

系列文章目录

华为云耀云服务器试用领取
领取的试用云耀云服务器在哪
阿里云服务器免费试用领取
Hadoop3.3.5云耀云服务器安装教程-单机/伪分布式配置
阿里云服务器ECS安装图形界面



本篇文章是基于上一篇所配置好的云服务器进行实验软件安装,该系列文章是根据林子雨所讲述的课程就在云服务器上进行学习安装过程。

创建hadoop用户

在我们连接成功后打开是下图这样的,连接上即为root账户,在该服务器还是ctrl+v粘贴,ctrl+c复制。
Hadoop3.3.5云耀云服务器安装教程-单机/伪分布式配置,服务器,分布式,运维
切换至根目录

cd /

Hadoop3.3.5云耀云服务器安装教程-单机/伪分布式配置,服务器,分布式,运维
创建一个hadoop用户。

sudo useradd -m hadoop -s /bin/bash

我的hadoop用户已经创建完,会显示已经存在,如果是第一次创建不会出现任何提示。
Hadoop3.3.5云耀云服务器安装教程-单机/伪分布式配置,服务器,分布式,运维
为hadoop用户设置密码。

sudo passwd hadoop

需输入两次相同密码,在Linux的终端中输入密码,终端是不会显示任何你当前输入的密码,也不会提示你已经输入了多少字符密码。而在windows系统中,输入密码一般都会以“*”表示你输入的密码字符。设置成功会出现提示信息。
Hadoop3.3.5云耀云服务器安装教程-单机/伪分布式配置,服务器,分布式,运维
可为 hadoop 用户增加管理员权限,方便部署:

sudo adduser hadoop sudo

Hadoop3.3.5云耀云服务器安装教程-单机/伪分布式配置,服务器,分布式,运维
切换为hadoop用户

su hadoop

Hadoop3.3.5云耀云服务器安装教程-单机/伪分布式配置,服务器,分布式,运维
在/home文件夹下会有hadoop用户文件。

cd /home
ll

Hadoop3.3.5云耀云服务器安装教程-单机/伪分布式配置,服务器,分布式,运维

更新apt

用 hadoop 用户登录后,我们先更新一下 apt,后续我们使用 apt 安装软件。

sudo apt-get update

输入后会让你输入hadoop用户的密码(刚才所设置的密码不是root账户的密码)。
Hadoop3.3.5云耀云服务器安装教程-单机/伪分布式配置,服务器,分布式,运维
安装vim
vim的常用模式有分为命令模式,插入模式,可视模式,正常模式。本教程中,只需要用到正常模式和插入模式。二者间的切换即可以帮助你完成本指南的学习。

正常模式:
正常模式主要用来浏览文本内容。一开始打开vim都是正常模式。在任何模式下按下Esc键就可以返回正常模式。
插入编辑模式:
插入编辑模式则用来向文本中添加内容的。在正常模式下,输入i键即可进入插入编辑模式。
退出vim:
如果有利用vim修改任何的文本,一定要记得保存。Esc键退回到正常模式中,然后输入:wq即可保存文本并退出vim,输入:q!是强制退出。

sudo apt-get install vim

在安装过程中会弹出下面的提示输入y即可。
Hadoop3.3.5云耀云服务器安装教程-单机/伪分布式配置,服务器,分布式,运维

Hadoop3.3.5云耀云服务器安装教程-单机/伪分布式配置,服务器,分布式,运维

安装SSH、配置SSH无密码登陆

集群、单节点模式都需要用到 SSH 登陆。
安装 SSH server

sudo apt-get install openssh-server

这个和上面一样输入y即可

Hadoop3.3.5云耀云服务器安装教程-单机/伪分布式配置,服务器,分布式,运维

安装后,可以使用如下命令登陆本机:

ssh localhost

Hadoop3.3.5云耀云服务器安装教程-单机/伪分布式配置,服务器,分布式,运维
但这样登陆是需要每次输入密码的,我们需要配置成SSH无密码登陆比较方便。

exit                           # 退出刚才的 ssh localhost
cd ~/.ssh/                     # 若没有该目录,请先执行一次ssh localhost
ssh-keygen -t rsa              # 会有提示,都按回车就可以
cat ./id_rsa.pub >> ./authorized_keys  # 加入授权

Hadoop3.3.5云耀云服务器安装教程-单机/伪分布式配置,服务器,分布式,运维
~的含义: 在 Linux 系统中,~ 代表的是用户的主文件夹,即 “/home/用户名” 这个目录,如你的用户名为 hadoop,则 ~ 就代表 “/home/hadoop/”。 此外,命令中的 # 后面的文字是注释,只需要输入前面命令即可。
在输入ssh localhost 即可直接登录。
Hadoop3.3.5云耀云服务器安装教程-单机/伪分布式配置,服务器,分布式,运维

安装Java环境

还未安装Java-1.8

java -version

Hadoop3.3.5云耀云服务器安装教程-单机/伪分布式配置,服务器,分布式,运维

sudo apt install openjdk-8-jdk

Hadoop3.3.5云耀云服务器安装教程-单机/伪分布式配置,服务器,分布式,运维
下载完进行改名,方便后续操作。

cd /usr/lib/jvm
ll
sudo mv ./java-8-openjdk-amd64/ ./java-1.8
ll

Hadoop3.3.5云耀云服务器安装教程-单机/伪分布式配置,服务器,分布式,运维

检查Java版本信息,下载完但是环境变量没配置。

java -version

Hadoop3.3.5云耀云服务器安装教程-单机/伪分布式配置,服务器,分布式,运维

查看Java的安装路径在哪(大部分下载完都在/usr/lib/jvm中)

java -verbose

Hadoop3.3.5云耀云服务器安装教程-单机/伪分布式配置,服务器,分布式,运维

配置Java环境变量。

cd ~
vim ~/.bashrc

在文本开头添加如下代码(按i进入编辑模式,:wq保存并退出)。

export JAVA_HOME=/usr/lib/jvm/java-1.8
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

要注意粘贴完之后的位置,避免出现其他的英文在环境变量中,若出现错误会导致输入命令无效。

Hadoop3.3.5云耀云服务器安装教程-单机/伪分布式配置,服务器,分布式,运维

下面是我搜寻的一个修改方法在出错之后

如果在配置完环境后发现linux命令出现报错如下图:
Hadoop3.3.5云耀云服务器安装教程-单机/伪分布式配置,服务器,分布式,运维
就是你在配置环境变量时添加了一些其他文字和符号。
解决办法:

 export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin
 vi /etc/profile
 source /etc/profile

Hadoop3.3.5云耀云服务器安装教程-单机/伪分布式配置,服务器,分布式,运维


执行下面命令让.bashrc文件的配置立即生效。

source ~/.bashrc

查看Java是否安装成功。

java -version

Hadoop3.3.5云耀云服务器安装教程-单机/伪分布式配置,服务器,分布式,运维

安装 Hadoop3.3.5

wget https://mirrors.tuna.tsinghua.edu.cn/apache/hadoop/common/hadoop-3.3.5/hadoop-3.3.5-aarch64.tar.gz

需要等待一会,下载完就会显示,下载到当前目录下。
Hadoop3.3.5云耀云服务器安装教程-单机/伪分布式配置,服务器,分布式,运维

将hadoop-3.3.5解压到/usr/local下。

sudo tar -zxvf ./hadoop-3.3.5-aarch64.tar.gz -C /usr/local

会显示要你输入hadoop用户密码
Hadoop3.3.5云耀云服务器安装教程-单机/伪分布式配置,服务器,分布式,运维

将文件夹名改为hadoop,方便后续操作。

sudo mv ./hadoop-3.3.5/ ./hadoop           

Hadoop3.3.5云耀云服务器安装教程-单机/伪分布式配置,服务器,分布式,运维

修改文件权限,在该命令中,sudo 表示以超级用户权限执行命令,chown 是修改文件/目录所有权的命令,-R 选项表示递归地修改目录及其子目录下的所有文件和目录的所有权。hadoop 是要将所有权更改为的用户名称,./hadoop 是要更改所有权的目录路径。

sudo chown -R hadoop ./hadoop       

Hadoop3.3.5云耀云服务器安装教程-单机/伪分布式配置,服务器,分布式,运维

要是安装错了文件可以输入以下命令删除文件。

rm -f hadoop-3.3.5.tar.gz.1

Hadoop3.3.5云耀云服务器安装教程-单机/伪分布式配置,服务器,分布式,运维

删除文件夹可以输入以下命令。

sudo rm -rf hadoop-3.3.5

会要求你输入hadoop用户的密码。
Hadoop3.3.5云耀云服务器安装教程-单机/伪分布式配置,服务器,分布式,运维
Hadoop 解压后即可使用。输入如下命令来检查 Hadoop 是否可用,成功则会显示 Hadoop 版本信息。

cd /usr/local/hadoop
./bin/hadoop version

Hadoop3.3.5云耀云服务器安装教程-单机/伪分布式配置,服务器,分布式,运维

Hadoop单机配置(非分布式)

在hadoop文件夹下进行操作。

mkdir ./input
cp ./etc/hadoop/*.xml ./input   # 将配置文件作为输入文件
./bin/hadoop jar ./share/hadoop/mapreduce/hadoop-mapreduce-examples-3.3.5.jar grep ./input ./output 'dfs[a-z.]+'
cat ./output/*          # 查看运行结果

Hadoop3.3.5云耀云服务器安装教程-单机/伪分布式配置,服务器,分布式,运维

Hadoop3.3.5云耀云服务器安装教程-单机/伪分布式配置,服务器,分布式,运维

Hadoop3.3.5云耀云服务器安装教程-单机/伪分布式配置,服务器,分布式,运维

运行结果查看。
Hadoop3.3.5云耀云服务器安装教程-单机/伪分布式配置,服务器,分布式,运维

注意,Hadoop 默认不会覆盖结果文件,因此再次运行上面实例会提示出错,需要先将 ./output 删除。

rm -r ./output

Hadoop伪分布式配置

Hadoop 可以在单节点上以伪分布式的方式运行,Hadoop 进程以分离的 Java 进程来运行,节点既作为 NameNode 也作为 DataNode,同时,读取的是 HDFS 中的文件。

Hadoop 的配置文件位于 /usr/local/hadoop/etc/hadoop/ 中,伪分布式需要修改2个配置文件 core-site.xml 和 hdfs-site.xml 。Hadoop的配置文件是 xml 格式,每个配置以声明 property 的 name 和 value 的方式来实现。

修改配置文件 core-site.xml

vim ./etc/hadoop/core-site.xml

按i进入编辑模式。
Hadoop3.3.5云耀云服务器安装教程-单机/伪分布式配置,服务器,分布式,运维

修改为下面的格式。

<configuration>
    <property>
        <name>hadoop.tmp.dir</name>
        <value>file:/usr/local/hadoop/tmp</value>
        <description>Abase for other temporary directories.</description>
    </property>
    <property>
        <name>fs.defaultFS</name>
        <value>hdfs://localhost:9000</value>
    </property>
</configuration>

Hadoop3.3.5云耀云服务器安装教程-单机/伪分布式配置,服务器,分布式,运维

按ESC输入:wq保存并退出。
修改配置文件 hdfs-site.xml。

vim ./etc/hadoop/hdfs-site.xml

Hadoop3.3.5云耀云服务器安装教程-单机/伪分布式配置,服务器,分布式,运维
修改成下面的样子。

<configuration>
    <property>
        <name>dfs.replication</name>
        <value>1</value>
    </property>
    <property>
        <name>dfs.namenode.name.dir</name>
        <value>file:/usr/local/hadoop/tmp/dfs/name</value>
    </property>
    <property>
        <name>dfs.datanode.data.dir</name>
        <value>file:/usr/local/hadoop/tmp/dfs/data</value>
    </property>
</configuration>

Hadoop3.3.5云耀云服务器安装教程-单机/伪分布式配置,服务器,分布式,运维
按ESC输入:wq保存并退出。
Hadoop3.3.5云耀云服务器安装教程-单机/伪分布式配置,服务器,分布式,运维
Hadoop配置文件说明:

Hadoop 的运行方式是由配置文件决定的(运行 Hadoop 时会读取配置文件),因此如果需要从伪分布式模式切换回非分布式模式,需要删除 core-site.xml 中的配置项。

此外,伪分布式虽然只需要配置 fs.defaultFS 和 dfs.replication 就可以运行(官方教程如此),不过若没有配置 hadoop.tmp.dir 参数,则默认使用的临时目录为 /tmp/hadoo-hadoop,而这个目录在重启时有可能被系统清理掉,导致必须重新执行 format 才行。所以我们进行了设置,同时也指定 dfs.namenode.name.dir 和 dfs.datanode.data.dir,否则在接下来的步骤中可能会出错。

配置完成后,执行 NameNode 的格式化:

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

该过程中会提示输入,输入y即可。
Hadoop3.3.5云耀云服务器安装教程-单机/伪分布式配置,服务器,分布式,运维

如果在这一步时提示 Error: JAVA_HOME is not set and could not be found. 的错误,说明之前设置 JAVA_HOME 环境变量那边就没设置好,请按教程先设置好 JAVA_HOME 变量,否则后面的过程都是进行不下去的。如果已经按照前面教程在.bashrc文件中设置了JAVA_HOME,还是出现 Error: JAVA_HOME is not set and could not be found. 的错误,那么,请到hadoop的安装目录修改配置文件“/usr/local/hadoop/etc/hadoop/hadoop-env.sh”,在里面找到“export JAVA_HOME=${JAVA_HOME}”这行,然后,把它修改成JAVA安装路径的具体地址,比如,“export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64”,然后,再次启动Hadoop。
接着开启 NameNode 和 DataNode 守护进程。
start-dfs.sh是个完整的可执行文件,中间没有空格

cd /usr/local/hadoop
./sbin/start-dfs.sh 

Hadoop3.3.5云耀云服务器安装教程-单机/伪分布式配置,服务器,分布式,运维
启动时可能会出现如下 WARN 提示:WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform… using builtin-java classes where applicable WARN 提示可以忽略,并不会影响正常使用。
输入jps即可查看节点信息

jps

Hadoop3.3.5云耀云服务器安装教程-单机/伪分布式配置,服务器,分布式,运维


进行hadoop环境变量的配置。
输入改代码检查hadoop是否已经配置环境变量。

echo $HADOOP_HOME

Hadoop3.3.5云耀云服务器安装教程-单机/伪分布式配置,服务器,分布式,运维

如果输出为空或指向错误的路径,请编辑您的bashrc文件并添加以下行。

cd ~
vim ~/.bashrc
export HADOOP_HOME=/usr/local/hadoop
export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native

Hadoop3.3.5云耀云服务器安装教程-单机/伪分布式配置,服务器,分布式,运维

source ~/.bashrc

Hadoop3.3.5云耀云服务器安装教程-单机/伪分布式配置,服务器,分布式,运维


运行Hadoop伪分布式实例

上面的单机模式,grep 例子读取的是本地数据,伪分布式读取的则是 HDFS 上的数据。要使用 HDFS,首先需要在 HDFS 中创建用户目录。

./bin/hdfs dfs -mkdir -p /user/hadoop

Hadoop3.3.5云耀云服务器安装教程-单机/伪分布式配置,服务器,分布式,运维
三种shell命令方式
1.hadoop fs适用于任何不同的文件系统,比如本地文件系统和HDFS文件系统
2.hadoop dfs只能适用于HDFS文件系统
3.hdfs dfs跟hadoop dfs的命令作用一样,也只能适用于HDFS文件系统

接着将 ./etc/hadoop 中的 xml 文件作为输入文件复制到分布式文件系统中,即将 /usr/local/hadoop/etc/hadoop 复制到分布式文件系统中的 /user/hadoop/input 中。我们使用的是 hadoop 用户,并且已创建相应的用户目录 /user/hadoop ,因此在命令中就可以使用相对路径如 input,其对应的绝对路径就是 /user/hadoop/input。

./bin/hdfs dfs -mkdir input
./bin/hdfs dfs -put ./etc/hadoop/*.xml input

复制完成后,可以通过如下命令查看文件列表。

./bin/hdfs dfs -ls input

Hadoop3.3.5云耀云服务器安装教程-单机/伪分布式配置,服务器,分布式,运维
伪分布式运行 MapReduce 作业的方式跟单机模式相同,区别在于伪分布式读取的是HDFS中的文件(可以将单机步骤中创建的本地 input 文件夹,输出结果 output 文件夹都删掉来验证这一点)。

./bin/hadoop jar ./share/hadoop/mapreduce/hadoop-mapreduce-examples-3.3.5.jar grep input output 'dfs[a-z.]+'

Hadoop3.3.5云耀云服务器安装教程-单机/伪分布式配置,服务器,分布式,运维
Hadoop3.3.5云耀云服务器安装教程-单机/伪分布式配置,服务器,分布式,运维
查看运行结果的命令(查看的是位于 HDFS 中的输出结果)。

./bin/hdfs dfs -cat output/*

结果如下,注意到刚才我们已经更改了配置文件,所以运行结果不同。

Hadoop3.3.5云耀云服务器安装教程-单机/伪分布式配置,服务器,分布式,运维

我们也可以将运行结果取回到本地。

rm -r ./output    # 先删除本地的 output 文件夹(如果存在)
./bin/hdfs dfs -get output ./output     # 将 HDFS 上的 output 文件夹拷贝到本机
cat ./output/*

Hadoop3.3.5云耀云服务器安装教程-单机/伪分布式配置,服务器,分布式,运维
Hadoop 运行程序时,输出目录不能存在,否则会提示错误 “org.apache.hadoop.mapred.FileAlreadyExistsException: Output directory hdfs://localhost:9000/user/hadoop/output already exists” ,因此若要再次执行,需要执行如下命令删除 output 文件夹。

./bin/hdfs dfs -rm -r output   

Hadoop3.3.5云耀云服务器安装教程-单机/伪分布式配置,服务器,分布式,运维
运行程序时,输出目录不能存在: 运行 Hadoop 程序时,为了防止覆盖结果,程序指定的输出目录(如 output)不能存在,否则会提示错误,因此运行前需要先删除输出目录。在实际开发应用程序时,可考虑在程序中加上如下代码,能在每次运行时自动删除输出目录,避免繁琐的命令行操作。

Configuration conf = new Configuration();
Job job = new Job(conf);
 
/* 删除输出目录 */
Path outputPath = new Path(args[1]);
outputPath.getFileSystem(conf).delete(outputPath, true);

关闭hadoop

./sbin/stop-dfs.sh

注意: 下次启动 hadoop 时,无需进行 NameNode 的初始化,只需要运行 ./sbin/start-dfs.sh 就可以。


总结

以上就是对hadoop在云服务器上的部署,若有问题可留言。文章来源地址https://www.toymoban.com/news/detail-812946.html

到了这里,关于Hadoop3.3.5云耀云服务器安装教程-单机/伪分布式配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • [华为云云服务器评测] 华为云耀云服务器 Java、node环境配置

    第一章 [linux实战] 华为云耀云服务器L实例 Java、node环境配置 今天我们学习一下,如果在云耀云服务器L实例里使用命令配置Java、node环境(云耀云服务器本身已经安装宝塔服务,可以可视化安装MySQL、JDK、Apache、nginx等服务)。 1、修改密码; 2、配置安全规则; 3、远程登录并

    2024年02月10日
    浏览(64)
  • 电脑服务器离线安装.net framework 3.5解决方案(错误:0x8024402c )(如何确定当前系统是否安装NET Framework 3.5)

            日常服务的搭建或多或少都会有需要到NET Framework 3.5的微软程序运行框架,本次介绍几种不同的安装方式主要解决运行在Windows 2012 以上的操作系统的服务。         .NET Framework是微软公司推出的程序运行框架,主要包含运行库和公共语言集,3.5是版本号, 目前最

    2024年02月19日
    浏览(41)
  • 华为云云服务器评测 | 从零开始:云耀云服务器L实例的全面使用解析指南

    本文收录在专栏:#云计算入门与实践 - 华为云 专栏中,本系列博文还在更新中 相关华为云云耀云服务器L实例评测文章列表如下: 华为云云耀云服务器L实例评测 | 从零开始:云耀云服务器L实例的全面使用解析指南 华为云云耀云服务器L实例评测|轻量级应用服务器对决:基

    2024年02月10日
    浏览(72)
  • 深入解析华为云帕鲁服务器-云耀云容器版

    不过最近 华为云基于云耀云容器打造的帕鲁专用服务器 着实让人眼前一亮。通过华为云引领业界的云原生技术加持,一键部署,开箱即用,操作全网最简; 5秒开服,随时启停 ,部署全网最快; 新用户体验价低至0.03元/小时 ,价格全网最低。这么多“遥遥领先”,云耀云容

    2024年02月21日
    浏览(59)
  • 华为云云服务器云耀L实例评测 | 从零到一:华为云云耀云服务器L实例上手体验

    🌷🍁 博主猫头虎(🐅🐾)带您 Go to New World✨🍁 🦄 博客首页 ——🐅🐾猫头虎的博客🎐 🐳 《面试题大全专栏》 🦕 文章图文并茂🦖生动形象🐅简单易学!欢迎大家来踩踩~🌺 🌊 《IDEA开发秘籍专栏》 🐾 学会IDEA常用操作,工作效率翻倍~💐 🌊 《100天精通Golang(基础

    2024年02月09日
    浏览(65)
  • 华为云耀云服务器L实例,助力企业开启轻松云计算之旅

    随着互联网技术的迅猛发展,中小企业和开发者对于云计算的需求不断增加,用以提高业务效率和创新能力。然而,在市面上不胜枚举的云服务器产品中,如何选择一款既简单易用又高性能高效的产品成为了摆在他们面前的难题。 为满足中小企业和开发者的迫切需求,华为云

    2024年02月05日
    浏览(61)
  • 华为云云服务器云耀L实例评测 | 在华为云耀L实例上搭建电商店铺管理系统:一次场景体验

    🌷🍁 博主猫头虎(🐅🐾)带您 Go to New World✨🍁 🦄 博客首页 ——🐅🐾猫头虎的博客🎐 🐳 《面试题大全专栏》 🦕 文章图文并茂🦖生动形象🐅简单易学!欢迎大家来踩踩~🌺 🌊 《IDEA开发秘籍专栏》 🐾 学会IDEA常用操作,工作效率翻倍~💐 🌊 《100天精通Golang(基础

    2024年02月09日
    浏览(67)
  • 基于Linux环境下搭建Hadoop3.3.5伪分布式集群

    目录 架构设计: 一、下载hadoop安装包 二、解压及构建软连接 三、 修改配置文件 1. 配置workers文件   //hadoop02中叫slaves 2. 修改hadoop-env.sh          3. 修改core-site.xml     4. 修改hdfs-site.xml 5. 配置:mapred-site.xml文件   6. 配置yarn-site.xml文件  四、根据hdfs-site.xml的配置项,准备数

    2024年01月19日
    浏览(47)
  • 华为云耀云服务器L实例-大数据学习-Hive的部署-2

    产品官网: 云耀云服务器L实例 _【最新】_轻量云服务器_轻量服务器_轻量应用服务器-华为云 今天我们采用 可靠更安全、智能不卡顿、价优随心用、上手更简单、管理特省心 的 华为 云耀云服务器L实例 为例, 继续Hive的部署 Hive 是建立在 Hadoop 上的一个数据仓库和查询系统

    2024年02月03日
    浏览(65)
  • 【华为云云耀云服务器L实例评测|云原生】自定制轻量化表单Docker快速部署云耀云服务器

    🤵‍♂️ 个人主页: @AI_magician 📡主页地址: 作者简介:CSDN内容合伙人,全栈领域优质创作者。 👨‍💻景愿:旨在于能和更多的热爱计算机的伙伴一起成长!!🐱‍🏍 🙋‍♂️声明:本人目前大学就读于大二,研究兴趣方向人工智能硬件(虽然硬件还没开始玩,但一直

    2024年02月07日
    浏览(68)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包