ubuntu18.10搭建Hadoop2.9.2伪分布式集群

超详细的Hadoop环境搭建(Ubuntu18.04.2) 本文共分为三个部分 第一部分:Linux环境安装 Hadoop运行在Linux环境中,虽然借助工具也可以部署在Windows上,但是还是建议在Linux环境中进行部署,第一部分将简单介绍Linux环境的安装、配置、JDK安装 第二部分:Hadoop本地模式安装 Hadoop本地模式只能用于本地的开发和调试,如果想要快速体验一下Hadoop,本地模式是我们的不二选择 第三部分:Hadoo... 阅读详情

第一步:安装jdk

这里我选择的是jdk1.8

去官网下载压缩包。下载链接如下:

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

      我选择的是Linux 64位的 (系统是什么版本,多少位的就选择对应的),把接受的许可的勾选上

下载Hadoop安装包

http://mirrors.hust.edu.cn/apache/hadoop/common/hadoop-2.9.2/hadoop-2.9.2.tar.gz

下载到本地,解压文件 

二 。新建一个Hadoop(可选可不选)

 参考这篇文章:http://www.cnblogs.com/87hbteo/p/7606012.html

 sudo mkdir /usr/lib/jvm                           #创建jvm文件夹
 sudo tar zxvf jdk-8u191-linux-x64.tar.gz  -C /usr/lib #/ 解压到/usr/lib/jvm目录下
 cd /usr/lib/jvm                                 #进入该目录
 mv  jdk1.7.0_80 java                         #重命名为java
 sudo tar -zxvf  hadoop-2.9.2.tar.gz -C /usr/local    #解压到/usr/local目录下
 cd /usr/local
 sudo mv  hadoop-2.6.0    hadoop                      #重命名为hadoop
 sudo chown -R hadoop ./hadoop                        #修改文件权限
 vi ~/.bashrc                                 #给JDK配置环境变量

注:jdk那里是你自己下载jdk的包名,可能会不一样

 

  

 

 

参考文章:https://blog.youkuaiyun.com/kh896424665/article/details/78765175

 

Ubuntu16.04 下 hadoop的安装与配置(伪分布式环境)

注:本文有参考 这篇文章 ,但因其中有部分错误,所以在实际操作中遇到了很大的困扰,于是写成了这篇文章供大家使用

 

一、准备

1.1创建hadoop用户

$ sudo useradd -m hadoop -s /bin/bash  #创建hadoop用户,并使用/bin/bash作为shell
$ sudo passwd hadoop                   #为hadoop用户设置密码,之后需要连续输入两次密码
$ sudo adduser hadoop sudo             #为hadoop用户增加管理员权限
$ su - hadoop                          #切换当前用户为用户hadoop
$ sudo apt-get update                  #更新hadoop用户的apt,方便后面的安装

 

1.2安装SSH,设置SSH无密码登陆

$ sudo apt-get install openssh-server   #安装SSH server
$ ssh localhost                         #登陆SSH,第一次登陆输入yes
$ exit                                  #退出登录的ssh localhost
$ cd ~/.ssh/                            #如果没法进入该目录,执行一次ssh localhost
$ ssh-keygen -t rsa  

输入完  $ ssh-keygen -t rsa 语句以后,需要连续敲击三次回车,如下图:

其中,第一次回车是让KEY存于默认位置,以方便后续的命令输入。第二次和第三次是确定passphrase,相关性不大。两次回车输入完毕以后,如果出现类似于下图所示的输出,即成功:

之后再输入:

$ cat ./id_rsa.pub >> ./authorized_keys #加入授权
$ ssh localhost                         #此时已不需密码即可登录localhost,并可见下图。如果失败则可以搜索SSH免密码登录来寻求答案

 

二、安装jdk1.7

首先在oracle官网下载jdk1.7 http://www.oracle.com/technetwork/java/javase/downloads/index.html 接下来进行安装与环境变量配置,根据个人电脑系统选择对应版本,我选的是jdk-7u80-linux-x64.tar.gz

 

 

$ mkdir /usr/lib/jvm                           #创建jvm文件夹
$ sudo tar zxvf jdk-7u80-linux-x64.tar.gz  -C /usr/lib #/ 解压到/usr/lib/jvm目录下
$ cd /usr/lib/jvm                                 #进入该目录
$ mv  jdk1.7.0_80 java                         #重命名为java
$ vi ~/.bashrc                                 #给JDK配置环境变量

注:其中如果权限不够,无法在相关目录下创建jvm文件夹,那么可以使用 $ sudo -i  语句进入root账户来创建文件夹。

另外推荐使用vim来编辑环境变量,即最后一句使用指令

$ vim ~/.bashrc 

如果没有vim,可以使用:

$sudo apt-get install vim

来进行下载。

 

 

 

 在.bashrc文件添加如下指令:

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

 

在文件修改完毕以后,输入代码:

$ source ~/.bashrc                       #使新配置的环境变量生效
$ java -version                          #检测是否安装成功,查看java版本

如果出现如下图所示的内容,即为安装成功

 

 

注:如果各位不想一个一个的敲击,可以复制黏贴,但因为vim不支持系统粘贴板,所以需要先下载相关插件vim-gnome

sudo apt-get install vim-gnome

然后复制相关代码,光标移到指定位置,使用指令 "+p,即可复制,注意 " 也是需要敲击的内容,即一共有 " 、+、p 三个操作符需要敲入

 

三、安装hadoop-2.6.0

先下载hadoop-2.6.0.tar.gz,链接如下: 
http://mirrors.hust.edu.cn/apache/hadoop/common/

下面进行安装:

$ sudo tar -zxvf  hadoop-2.6.0.tar.gz -C /usr/local    #解压到/usr/local目录下
$ cd /usr/local
$ sudo mv  hadoop-2.6.0    hadoop                      #重命名为hadoop
$ sudo chown -R hadoop ./hadoop                        #修改文件权限

给hadoop配置环境变量,将下面代码添加到.bashrc文件:

export HADOOP_HOME=/usr/local/hadoop
export CLASSPATH=$($HADOOP_HOME/bin/hadoop classpath):$CLASSPATH
export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native
export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin

 

 

 

同样,执行source ~./bashrc使设置生效,并查看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 的方式来实现。首先将jdk1.7的路径添(export JAVA_HOME=/usr/lib/jvm/java )加到hadoop-env.sh文件 

 

 

 

接下来修改core-site.xml文件:

复制代码

<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>

复制代码

 

 

 

接下来修改配置文件 hdfs-site.xml

复制代码

<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>

复制代码

 

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 的格式化

 
$ ./bin/hdfs namenode -format

启动namenode和datanode进程,并查看启动结果

 
$ ./sbin/start-dfs.sh
$ jps

启动完成后,可以通过命令 jps 来判断是否成功启动,若成功启动则会列出如下进程: “NameNode”、”DataNode” 和 “SecondaryNameNode” 

 

 

此时也有可能出现要求输入localhost密码的情况 ,如果此时明明输入的是正确的密码却仍无法登入,其原因是由于如果不输入用户名的时候默认的是root用户,但是安全期间ssh服务默认没有开root用户的ssh权限

输入代码:

$vim /etc/ssh/sshd_config

检查PermitRootLogin 后面是否为yes,如果不是,则将该行代码 中PermitRootLogin 后面的内容删除,改为yes,保存。之后输入下列代码重启SSH服务:

$ /etc/init.d/sshd restart

即可正常登入(免密码登录参考第一章)

 

 

成功启动后,可以访问 Web 界面 http://localhost:50070 查看 NameNode 和 Datanode 信息,还可以在线查看 HDFS 中的文件。 

 

至此,hadoop的安装就已经完成啦!enjoy it!

 

第二篇文章:

 

介绍:Hadoop是Apache开源组织的一个分布式计算框架,可以在大量廉价的硬件设备组成的集群上运行应用程序,为应用程序提供了一组稳定可靠的接口,旨在构建一个具有高可靠性和良好扩展性的分布式系统。 HDFS(分布式文件系统)为海量的数据提供了存储,则MapReduce为海量的数据提供了计算。通过这次云计算课程,我希望通过自己亲手搭建Hadoop并操作一些实例来体会一下云计算的魅力。
安装环境:我的笔记本的系统环境是Ubuntu16.04+windows10的双系统,hadoop作为由java语言开发的,在linux上可以完美运行,故准备在我的Ubuntu上实战搭建。
准备:Ubuntu16.04/64位
      hadoop-2.7.4.tar.gz
      Java jdk1.8.0_144
目的:搭建Hadoop单机模式和伪分布模式
1、安装和配置JAVA环境
a) 下载并解压JDK

·下载地址:(选择linux版本,你们下的版本号有可能和我不一样,后面配置时注意路径名,文件夹名)

http://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-3848520.html
·新建/usr/java目录,切换到所下载的jdk-8u144-linux-x64.tar.gz目录。将文件解压到/usr/java目录下
命令解压:tar -zxvf jdk-8u144-linux-x64.tar.gz -C /usr/java/
 

注:不懂命令解压可以在图形化界面鼠标点击解压,和windows一样。此时jdk已经安装好。


b) 设置环境变量
·修改.bashsc(即终端的源文件),使用vim编辑或者文本gedit编辑
没安装vim需要先安装vim
sudo vim ~/.bashrc
·在最后一行加入下列内容:(JAVA_HOME是jdk路径和文件版本,注意写对)
export JAVA_HOME=/usr/java/jdk1.8.0_144
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH


·如下命令使环境变量生效:
source ~/.bashrc

·打开profile文件,插入java环境配置节。
sudo vim /etc/profile
插入如下内容:
export JAVA_HOME=/usr/java/jdk1.8.0_144
export JAVA_BIN=$JAVA_HOME/bin
export JAVA_LIB=$JAVA_HOME/lib
export CLASSPATH=.:$JAVA_LIB/tools.jar:$JAVA_LIB/dt.jar
export PATH=$JAVA_HOME/bin:$PATH
 

·打开environment 文件,追加jdk目录和jdk下的lib的目录,如下所示。
sudo vim /etc/environment
·追加:(还是注意jdk文件名)

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/java/jdk1.8.0_144/lib:/usr/java/jdk1.8.0_144"  

注意两个路径名,jdk的名字!!!


 ·使配置生效:
source /etc/environment
·验证java环境是否配置成功

java -version


 注意:以上追加的目录一定要看清楚路径名和你的jdk文件名(版本号),都则会配置不成功。

如果没出来版本号,那么重启一下终端,再试一次。


2、安装ssh-server并实现免密码登录
a) 下载ssh-server
sudo apt-get install openssh-server


b) 启动ssh
sudo /etc/init.d/ssh start


c) 查看ssh服务是否启动,如果显示相关ssh字样则表示成功。
ps -ef|grep ssh
 


d) 设置免密码登录
使用如下命令,一直回车,直到生成了rsa。
ssh-keygen -t rsa

·导入authorized_keys
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

·测试是否免密码登录localhost
ssh localhost
 

·关闭防火墙
ufw disable
3、安装Hadoop单击模式和伪分布模式
a)下载hadoop-2.7.4.tar.gz,解压到/usr/local(单机模式搭建)
下载地址:http://www.apache.org/dyn/closer.cgi/hadoop/common/hadoop-2.7.4/hadoop-2.7.4.tar.gz
sudo tar zxvf hadoop-2.7.4.tar.gz -C /usr/local
 ·切换到/usr/local下,将hadoop-2.7.4重命名为hadoop,并给/usr/local/hadoop设置访问权限。(-R为递归的给目录权限,必须)
cd /usr/local
sudo mv hadoop-2.7.4 hadoop
sudo chmod 777 -R /usr/local/Hadoop
 


b)配置.bashsc文件
sudo vim ~/.bashrc
·在文件末尾追加下面内容,然后保存。(注意路径)
#HADOOP VARIABLES START
export JAVA_HOME=/usr/java/jdk1.8.0_144
export HADOOP_INSTALL=/usr/local/hadoop
export PATH=$PATH:$HADOOP_INSTALL/bin
export PATH=$PATH:$HADOOP_INSTALL/sbin
export HADOOP_MAPRED_HOME=$HADOOP_INSTALL
export HADOOP_COMMON_HOME=$HADOOP_INSTALL
export HADOOP_HDFS_HOME=$HADOOP_INSTALL
export YARN_HOME=$HADOOP_INSTALL
export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_INSTALL/lib/native
export HADOOP_OPTS="-Djava.library.path=$HADOOP_INSTALL/lib"
#HADOOP VARIABLES END


·执行下面命令,使添加的环境变量生效:
source ~/.bashrc


c)Hadoop配置(伪分布式搭建)
·配置hadoop-env.sh
sudo vim /usr/local/hadoop/etc/hadoop/hadoop-env.sh


·添加如下内容:(注意jdk文件名)
# The java implementation to use.
export JAVA_HOME=/usr/java/jdk1.8.0_144
export HADOOP=/usr/local/hadoop
export PATH=$PATH:/usr/local/hadoop/bin

 

·配置yarn-env.sh
sudo vim /usr/local/hadoop/etc/hadoop/yarn-env.sh
·添加如下内容:
# export JAVA_HOME=/usr/java/jdk1.8.0_144
JAVA_HOME=/usr/java/jdk1.8.0_144

 

·配置core-site.xml,(这里的tmp.dir不用改,是缓存目录)
sudo vim /usr/local/hadoop/etc/hadoop/core-site.xml
插入如下内容
注意:将core-site.xml中原来的有的<configuration> < /configuration >一定要删除掉,不然后面格式化的时候会出错。即.xml文件中只有一个<configuration> < /configuration >对就可以。

<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>


·同样修改配置文件 hdfs-site.xml:
sudo vim /usr/local/hadoop/etc/hadoop/hdfs-site.xml
插入下列内容:(删除原有的<configuration>)
<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>


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,否则在接下来的步骤中可能会出错。


·配置yarn-site.xml
sudo vim /usr/local/hadoop/etc/hadoop/yarn-site.xml
·插入下列内容
<configuration>
<!-- Site specific YARN configuration properties -->
    <property>
        <name>yarn.nodemanager.aux-services</name>
        <value>mapreduce_shuffle</value>
    </property>
    <property>
        <name>yarn.nodemanager.aux-services.mapreduce.shuffle.class</name>
        <value>org.apache.hadoop.mapred.ShuffleHandler</value>
    </property>
    <property>
        <name>yarn.resourcemanager.address</name>
        <value>127.0.0.1:8032</value>
    </property>
    <property>
        <name>yarn.resourcemanager.scheduler.address</name>
        <value>127.0.0.1:8030</value>
    </property>
    <property>
        <name>yarn.resourcemanager.resource-tracker.address</name>
        <value>127.0.0.1:8031</value>
    </property>
</configuration>


d) 关机重启系统
注意:以上三个文件都必须删除原来的<configuration>对,在复制进去,否则会在后面格式化时发生如下错误 !!!!!

4、验证hadoop是否安装并配置成功
a) 验证Hadoop单击模式已经配完成
hadoop version
 


b) 启动HDFS为分布式模式
格式化namenode
hdfs namenode -format
 
有successfully formatted代表格式化成功。Existing with 1代表有错误。
·启动hdfs(如出现权限错误检查3  a)步骤是否递归给hadoop文件夹权限)
start-all.sh


·显示进程
jps
 
有6个进程代表正确
`

·在浏览器中输入http://localhost:50070/,出现如下页面


 

·输入 http://localhost:8088/, 出现如下页面


 
至此Hadoop已经完全搭建成功。
    
5、Hadop实例:词频统计
a) 启动HDFS
start-all.sh

b) 产看HDFS下面包含的文件目录
hadoop dfs -ls /
第一次运行hdfs什么都没有
 
c) 在HDFS中创建一个文件目录input,将/usr/local/hadoop/README.txt上传至input中,此时再用ls查看就发现多了个input目录
hdfs dfs -mkdir /input
hadoop fs -put /usr/local/hadoop/README.txt /input

 

 

 

d) 执行一下命令运行wordcount 并将结果输出到output中。
hadoop jar /usr/local/hadoop/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.4.jar wordcount /input /output  

 


·统计成功:

 

·执行成功后output 目录底下会生成两个文件 _SUCCESS 成功标志的文件,里面没有内容。 一个是 part-r-00000 ,通过以下命令查看执行的结果,如下图

hadoop fs -cat /output/part-r-00000
·下面是统计的词频结果:
 
·下面附一些HDFS常用命令:
hadoop fs -mkdir /tmp/input       在HDFS上新建文件夹
hadoop fs -put input1.txt /tmp/input 把本地文件input1.txt传到HDFS的/tmp/input目录下
hadoop fs -get input1.txt /tmp/input/input1.txt 把HDFS文件拉到本地
hadoop fs -ls /tmp/output         列出HDFS的某目录
hadoop fs -cat /tmp/ouput/output1.txt 查看HDFS上的文件
hadoop fs -rmr /home/less/hadoop/tmp/output 删除HDFS上的目录
hadoop dfsadmin -report 查看HDFS状态,比如有哪些datanode,每个datanode的情况
hadoop dfsadmin -safemode leave 离开安全模式
hadoop dfsadmin -safemode enter 进入安全模式


原文:https://blog.youkuaiyun.com/kh896424665/article/details/78765175
 

 

Ubuntu18.04,Hadoop3.1.3伪分布式环境搭建 大数据处理架构Hadoop 摘要: 在Linux 环境搭建Hadoop伪分布式集群,并对HDFS进行基本的操作。 文章目录大数据处理架构Hadoop简介核心架构特性版本Hadoop项目结构Hadoop基本安装配置:环境创建hadoop用户更新apt安装SSH、配置SSH无密码登陆安装 Hadoop3.1.3Hadoop伪分布式配置实验步骤:Hadoop配置文件说明运行Hadoop伪分布式实例1、单词出现次数统计案例:2、正则表达式单词抓取案例: 简介 (先来大概了解一下Hadoop) 总的来说,Hadoop 阅读详情

相关推荐

Hadoop安装教程_单机/伪分布式配置_Hadoop2.7.1/Ubuntu 16.04

Hadoop安装教程_单机/伪分布式配置_Hadoop2.7.1/Ubuntu 16.04

Centos7 离线安装 zookeeper 并设置服务开机自启 实践笔记 自用

title: Centos7 离线安装 zookeeper 的正确姿势 并设置开机自启 实践笔记 自用 categories: [zookeeper,Centos 7] tags: [zookeeper,Centos 7,系统服务] 我使用centos7X64最小化安装 CentOS-7-x86_64-Minimal-1708 参考:zookeeper官方文档 1.先进官网选择个版本,(我当前的最新稳定版本是3.6.2) 2.下载并解压 我们放在/usr/local目录下 cd /usr/local.

JanelSirry's Blog 872

Ubuntu上搭建Hadoop2.x详细文档

自己学习后总结的详细搭建笔记,包括伪分布式,基本按照步骤操作就可以了

Hadoop-2.9.2单机版安装(伪分布式模式)(一)

一、环境 硬件:虚拟机VMware、win7 操作系统:Centos-7 64位 主机名: hadoopServerOne 安装用户:root软件:jdk1.8.0_181、Hadoop-2.9.2 二、安装jdk 1.到普通用户目录/home/lims2.下载jdk-8u181-linux-x64.tar.gz移动到hadoop目录下,解压。 tar -zxvf jdk-8u181-...

weixin_30732487的博客 305

ubuntu18.04搭建hadoop步骤

ubuntu18.04或者centos7搭建hadoop集群,可以参考博客https://blog.csdn.net/u013305783/article/details/83744122

Hadoop安装(ubuntu16.04+ hadoop-2.9.1.tar.gz+jdk-8u74-linux-x64.tar.gz)

hadoop详细安装,ubuntu16.04+ hadoop-2.9.1.tar.gz+jdk-8u74-linux-x64.tar.gz

hadoop-2.9.2伪分布式安装

一、环境准备 1、修改主机名和/etc/hosts $ hostnamectl set-hostname hadoop-server $ vim /etc/hosts #添加如下记录 10.139.8.40 hadoop-server 2、关闭防火墙和selinux 3、配置免密登录 3、安装jdk,配置java环境 下载后上传至服务器,解压到/usr/local目录下 tar zxvf jdk-8.tar.gz -C /usr/local/ mv jdk1.8.0_241 jdk8 配

u010948569的博客 335

不用买显示器!用USBMMID虚拟显示器软件在Win10上扩展4个屏幕(保姆级教程)

本文提供了一份详细的保姆级教程,指导用户如何在Windows 10系统上,无需购买额外硬件,通过USBMMID虚拟显示器软件扩展出多达4个虚拟屏幕。文章深入解析了虚拟显示器的核心原理,并基于微软IDD框架,手把手教学从软件获取、环境检查到安装配置的全过程,帮助开发者和多任务用户构建高效、免费的虚拟多屏工作站,实现生产力的飞跃。

backprop5master的博客 657

Hadoop在ubuntu虚拟机上的伪分布式部署|保姆级教程

2.经后续测试发现问题,虽然已经为ubuntu系统设置了java的环境变量,但hadoop实际运行时仍会出现找不到java-jdk的现象,故再对hadoop的环境文件进行修改,此外,该文件还包括启动参数、日志、pid文件目录等信息。Hadoop和与之相关的很多工具都是通过java语言编写的,并且很多基于hadoop的应用开发也是使用java语言的,但是ubuntu系统不会默认安装java环境,所以需要安装java并配置环境变量。少了就说明上面的启动命令肯定没有完全运行成功,哪个少了就去google一下!

Yaoyao2024的博客 3617

告别SendKeys!用DD驱动级模拟在Windows 10/11上实现真·后台键鼠操作(Python实战)

本文详细介绍了如何使用DD驱动级模拟技术在Windows 10/11上实现真后台键鼠操作,解决传统方法如pyautogui和SendKeys的局限性。通过Python实战案例,展示了驱动级模拟在游戏自动化、RPA等场景中的高效应用,包括环境配置、核心API解析及高级优化技巧。

weixin_42519985的博客 798

Supervisor 安装与使用

一、Supervisor 介绍 Supervisor 是一个用 Python 编写的进程管理工具,它可以用于监控和控制类 UNIX 操作系统上的多个进程。它是一个客户端/服务器系统,其中 Supervisor 的服务器端称为 supervisord,负责启动管理的子进程、响应客户端命令、重启崩溃或退出的子进程、记录子进程的 stdout 和 stderr 输出,以及处理子进程生命周期中的事件。客...

疯子丶pony的博客 3862

ubuntu虚拟机搭建hadoop完全分布式集群

一、需要的工具 需要的工具我已经完成分享,需要的可以直接在网盘中下载。 VMware15 Workstation Pro 提取码:pp12 ubuntu16 18 19 镜像 提取码:yfj0 Xshell+Xftp 提取码:6ao9 jdk1.8 提取码:rzpy hadoop 提取码:5hpm 二、搭建单机伪分布式集群 说明: 搭建完全分布式集群的时候我们可以先从伪分布式...

꧁༺๑薄情๑༻꧂ 2万+

深入理解梅尔刻度、梅尔滤波器组和梅尔时频谱图

读取一段音频,使用短时傅里叶变换,得到普通的时频谱图,然后绘制梅尔滤波器组,值得注意的是,librosa的梅尔滤波器组函数还带有权重归一化功能,即对一个三角形滤波器的每个权重,都除以该三角形的面积,如果不希望进行该归一化,设置参数。从公式可见,对数部分可以以自然对数为底数,也可以以10为底数,不同的底数对应不同的系数,要确定当前的系数,只需要代入(1000Hz, 1000mel)即可。其中,m是当前滤波器的序号,表征了当前的时间段,k是当前频率的序号,表征了当前正在对哪一频率的。

DEDSEC_Roger的博客 1万+

ubuntu18.04下hadoop安装与集群配置

ubuntu18.04下hadoop安装与集群配置hadoop安装_单机/伪分布式配置环境创建hadoop用户更新apt安装SSH、配置SSH无密码登陆安装Java环境安装 Hadoop 2 hadoop安装_单机/伪分布式配置 环境 本文安装环境在ubuntu-18…04,hadoop-2.9.2。 使用本教程请确保系统处于联网状态下,部分高校使用星网锐捷连接网络,可能导致虚拟机无法联网,那么建议您使用双系统安装ubuntu,然后再使用本教程! 创建hadoop用户 如果你安装 Ubuntu 的时候不是用

奔赴彼岸 2937

2015年全国大学生电子设计大赛综合测评题

2015年全国大学生电子设计大赛综合测评题 题目如下: 一、555产生可调方波 555定时器是一种集成电路芯片,常被用于定时器、脉冲产生器和振荡电路。555可被作为电路中的延时器件、触发器或起振元件。 555定时器可组成单稳态电路、多稳态电路和无稳态电路。产生方波其实就是制造一个无稳态电路。 555定时器的引脚功能: 其中: DIS引脚与OUT脚电平一致 TRIG: 当此引脚电压降至1/3VCC(或由控制端决定的阈值电压)时输出端给出高电平。 THR:当此引脚电压升至2/3VCC(或由控制端决定的阈值电压

m0_47066484的博客 3万+

基于Arduino与Velostat的智能鞋垫:DIY足底压力监测系统全解析

压力传感器是物联网和健康监测领域的基础元件,其核心原理是将物理压力转换为可测量的电信号。通过压阻效应,材料的电阻值随压力变化,从而实现压力感知。这项技术为低成本、定制化的健康监测方案提供了可能,尤其在运动分析和康复训练中具有重要价值。本文聚焦于利用Velostat压敏材料和Arduino平台,详细解析如何从传感器制作、信号调理到无线数据传输,构建一套完整的足底压力监测系统。文中深入探讨了传感器阵列构建、信号滤波等关键技术,并针对常见问题提供了实用的解决方案,为创客和开发者实现可穿戴健康监测设备提供了清晰的工

weixin_32818781的博客 400

大数据学习02之基于vbox 6.0搭建ubuntu 18.04伪分布式Hadoop 2.9.2集群

概要说明 先看下效果 HDFS管理界面 Yarn管理界面 在上一篇博客大数据学习01之基于vbox 6.0搭建ubuntu 18.04伪集群的基础上安装伪分布式hadoop集群。 下载hadoop 去Apache官网下载hadoop2.x的最新版hadoop-2.9.2.tar.gz,现在hadoop3.x已经发布了,但是业界大部分还是2.x版,所以我们这次还是用2.x版。放到共享目录vmsh...

谁与争锋的专栏 528

Swin Transformer注意力计算复杂度为何比全局注意力少那么多?

本文对比分析了Vision Transformer(ViT)和Swin Transformer的计算复杂度。ViT采用全局注意力机制,计算复杂度为4[hwc^2]+2[(hw)^2C],当图像尺寸较大时计算量显著增加。而Swin Transformer采用窗口注意力机制,将图像划分为M×M的窗口(如7×7),计算复杂度降为4[hwc^2]+2[(hw)(M*M)*C]。以224×224图像为例,Swin Transformer的计算量比ViT减少约900倍,大幅节省了计算资源。文章通过矩阵乘法运算详细推导了

人工智能研究所的博客 62

hadoop伪分布式集群搭建(一、虚拟机安装)

hadoop伪分布式集群搭建(虚拟机安装,hadoop伪分布式集群搭建)前期准备一、安装jdk,配置jdk环境变量二、安装hadoop,配置hadoop环境变量三、修改主机名及网络ip映射(/etc/hostname、/etc/hosts)四、修改hadoop配置文件,搭建伪分布式集群五、启动集群(启动集群先一定要先检查IP是否改动!!!)六、使用jps及以下两个网页等检测集群启动情况(Linux为主机名,可以改为ip)结束语 前期准备 使用的工具及软件:VMware Workstation Pro、ubu

海之心殇的博客 982

芒果YOLO11改进176:2025最新顶会论文|尺度动态损失函数Scale-based Dynamic Loss,即插即用|以减少标签不准确对损失函数稳定性的影响

芒果YOLO11改进186:2025最新顶会论文|尺度动态损失函数Scale-based Dynamic Loss,即插即用|以减少标签不准确对损失函数稳定性的影响

包括YOLOv5、YOLOv7、YOLOv8等模型改进 2127

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Ubuntu18安装Hadoop

Ubuntu18 安装Hadoop (1)JAVA jdk8.0环境安装与配置; (2)SSH环境安装与配置; (3)Hadoop伪分布式模式安装与配置。 创建Hadoop用户并为其设置密码: 为Hadoop用户增加sudo权限:使用命令“sudo adduser hadoop sudo” 然后注销当前用户回到登录界面,登录hadoop。 使用sudo apt update更新软件仓库。 安装S...

weixin_43709601的博客 1119

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

zookeeper+hadoop+hbase伪分布式安装最全教程

zookeeper+hadoop+hbase伪分布式安装最全教程 zookeeper+hadoop+hbase伪分布式安装最全教程 这里先介绍以下安装环境以及配置: 1.ubuntu18 2.jdk1.8 3.zookeeper3.4.12 4.hadoop2.8.5 5.hbase2.2.2 1.jdk的安装 jdk的安装就不需要多讲了,简单过一下: 1.下载jdk1.8压缩包 2.解压至自己的...

weixin_44844089的博客 2977

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Hadoop伪分布式配置和搭建,hadoop单机安装,wordcount实例测试,hadoop安装java目录怎么找,问题及问题解决方法

Hadoop伪分布式配置和搭建,hadoop单机安装,wordcount实例测试,hadoop安装java目录怎么找,问题及问题解决方法

This blog is a space to document my professional learnings, personal reflections, and everything in between. 4230

基于Ubuntu系统下的Hadoop 环境搭建(新手可尝)

文章目录Hadoop 环境搭建1、安装虚拟机2.安装 Ubuntu 操作系统3、关闭防火墙4、 SSH 安装5、 安装 Xshell 及 Xftp6、 安装 JDK7、安装 hadoop8. 结语 Hadoop 环境搭建 1、安装虚拟机 在一切行动的前提,我们需要先安装好虚拟机,毕竟是供我们学习用的,因此我们需要通过虚拟机利用Linux系统来实现我们的Hadoop环境。 安装虚拟机步骤: (1)下载 VMware 安装包。到 VMware® Workstation Pro 官网,选择对应的版本 进行下载。本

墨染的博客 8706

Ubuntu18.04 配置hadoop3.2(伪分布式安装)并运行wordcount步骤

Ubuntu18.04 配置hadoop3.2(伪分布式安装)并运行wordcount步骤 下载hadoop 直接选3.2版本(目前最新) 64位linux走起 记得配置好jdk 准备工作要做好 然后解压hadoop 路径自己选择 教学用的是伪分布式,所以我也是按照伪分布式的步骤进行安装,在修改配置文件的时候 注意修改路径!! 就是你hadoop安装在哪里\ 如图所示 同理hdfs-sit...

weixin_41571247的博客 1464
上一篇: ubuntu安装PHP7.2 (LNMP)环境
下一篇: VS2010使用c#连接SQLServer数据库
git1314
博客等级 码龄9年 282粉丝 114原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值