搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
菜鸟追梦旅行
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
上采样(upsampling)方法总结
2
深度探究自然语言处理中大模型的微调技术与优化策略
3
python进行数据预处理的4个重要步骤_机器学习数据预处理流程
4
程序员迷茫:30岁以上的“大龄程码农”出路在哪?java码农该怎么办?_30岁程序员的出路
5
Service Weaver:Google开源基于分布式应用程序开发的框架,重新定义微服务边界_google的新框架service weaver
6
Python基础(十二)——循环语句_循环语句编程python例子
7
uniapp登陆页面功能_uniapp功能页面
8
巧用ChatGPT高效搞定Excel数据分析【文末送书】_gpt4可以对于excel文件进行调整 对于文件内部的信息进行整合
9
使用vue计算斐波那契数列的第n项
10
说走就走的「Windows」—— Windows To Go 制作详解_wintogo制作教程
当前位置:
article
> 正文
fuse安装
作者:菜鸟追梦旅行 | 2024-04-05 04:56:22
赞
踩
fuse安装
启动fuse是:
1、卸载umount -l $HOME/fuse-dfs -->root用户下操作
2、执行$HADOOP_HOME/build/contrib/fuse-dfs/下的startFuse.sh
1. 安装fuse:
首先去http://fuse.sourceforge.net/上下载和查看如何安装fuse,我安装的fuse是2.8.5版本的,下载2.8.5
版本后,使用如下三个命令安装fuse:
./configure --prefix=/usr
make
make install
安装完成后,可以使用如下命令测试fuse 是否安装成功:
mkdir /tmp/fsue
fuse/example> ./hello /tmp/fuse
cat /tmp/fuse/hello 如果显示hello world !就表示成功了。
2. 安装ant :
查看一下当前系统有没有ant ,如果没有,使用sudo apt-get install ant 即可安装
3. Hadoop 的安装和配置:
我这里使用的是hadoop 的 Pseudo-Distributed Mode ,配置如下:
<?xml version="1.0"?>
<!-- core-site.xml -->
<configuration>
<property>
<name>fs.default.name</name>
<value>hdfs://localhost/</value>
</property>
</configuration>
<?xml version="1.0"?>
<!-- hdfs-site.xml -->
<configuration>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
</configuration>
<?xml version="1.0"?>
<!-- mapred-site.xml -->
<configuration>
<property>
<name>mapred.job.tracker</name>
<value>localhost:8021</value>
</property>
</configuration>
将hadoop 配置好,并将hadoop 启动,特别是hdfs ,以备后续测试使用。
4. 设置环境变量
我直接写在了~/.profile 中以便后续使用方便
export JAVA_HOME=java 的根目录,根据系统来设置
export HADOOP_HOME= hadoop 的根目录,根据系统来设置
export OS_ARCH=i386 ( 如果你的系统是64 位的,应该写成amd64 ,其实主要为了后面的路径设置方便而设置,在$HADOOP_HOME/c++/ 的目录下有两个子目录,一个是64 位的,一个32 位的,根据自己的系统选择使用哪个目录而已, 也有java 的相关目录)
export OS_BIT=32 // 如果系统是64 位的,这里应该写64
export LD_LIBRARY_PATH=$JAVA_HOME/jre/lib/$OS_ARCH/server:${HADOOP_HOME}/build/c++/Linux-$OS_ARCH-$OS_BIT/lib:/usr/local/lib:/usr/lib
5. libhdfs 的制作:
cd $HADOOP_HOME/
ant compile-c++-libhdfs -Dlibhdfs=1 -Dcompile.c++=1
ln -s c++/Linux-$OS_ARCH-$OS_BIT/lib build/libhdfs
6. fuse-dfs
cd $HADOOP_HOME
ant compile-contrib -Dlibhdfs=1 -Dfusedfs=1
如果报错,请查看相关软件是否安装上,我这里报错是automake 没有安装,用apt-get 安装一下就没问题了
7.fuse 配置
将如下内容放在$HADOOP_HOME/build/contrib/fuse-dfs/fuse_dfs_wrapper.sh 脚本的最上边
export JAVA_HOME=java 的根目录,根据系统来设置
export HADOOP_HOME= hadoop 的根目录,根据系统来设置
export OS_ARCH=i386 // 如果系统是64 位的,这里应该写amd64
export OS_BIT=32 // 如果系统是64 位的,这里应该写64
同时授予$HADOOP_HOME/build/contrib/fuse-dfs/fuse_dfs_wrapper.sh 可执行权限chmod +x $HADOOP_HOME/build/contrib/fuse-dfs/fuse_dfs_wrapper.sh
8. 测试
mkdir /tmp/dfs ( 用来将hdfs 的目录映射到/tmp/dfs 上,对/tmp/dfs/ 下面进行的文件操作,比如mkdir ,touch 等命令会直接反映到hdfs 上)
$HADOOP_HOME/build/contrib/fuse-dfs/fuse_dfs_wrapper.sh dfs://localhost:8020 /tmp/dfs
测试一下ls –l /tmp/dfs 看看下面显示hdfs 下的目录,如果touch 一个文件到/tmp/dfs 将会在hdfs 里面显示出来。
cd $HADOOP_HOME/build/contrib/fuse-dfs/
执行./fuse_dfs_wrapper.sh dfs://hadoopmaster:9000/ $HOME/fuse-dfs
如果出现错误,做
sudo /sbin/modprobe fuse
用过了之后,再
./fuse_dfs_wrapper.sh dfs://hadoopmaster:9000/ $HOME/fuse-dfs
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/363511
推荐阅读
article
pytorch
之
model
.
eval
()、
model
.
fuse
()及
model
.
fuse
.
eval
(...
在 PyTorch 中,
model
.
eval
() 是用于将模型设置为评估模式的方法,而
model
.
fuse
() 是用于...
赞
踩
article
【
linux
内核
】
fuse
go
源码分析
_
go
-
fuse
...
Fuse是filesystem in user space,一个用户空间的文件系统框架,
fuse
包含包含一个
内核
模块和一...
赞
踩
article
fuse
简介_
linux
fuse
...
fuse
是用户态文件系统。在介绍
fuse
之前,先笼统地介绍一下文件系统。文件系统文件系统是操作系统用于明确存储设备或者分...
赞
踩
article
Fuse
ESB
学习笔记和
经验总结
...
目录一、JBI原理... 1二、
经验总结
... 2三、ServiceMix开发实例... 8四.配置和获取
ESB
jnd...
赞
踩
article
[
linux
][
fuse
]
fuse
技术分析以及遇到的问题_lib
fuse
写
优化
拷贝
内存...
fuse
_lib
fuse
写
优化
拷贝
内存lib
fuse
写
优化
拷贝
内存 ...
赞
踩
article
FUSE
——用户空间
文件系统
_在
linux
下基于
fuse
来
实现
一个简单的
文件系统
...
用户空间
文件系统
(Filesystem in Userspace,简称
FUSE
)是操作系统中的概念,指完全在用户态
实现
的...
赞
踩
article
FUSE
(
Filesystem
in
Userspace
)简介和
使用
_
fuse
使用
...
1.
FUSE
(
Filesystem
in
Userspace
)简介1.1. 概述
FUSE
(用户空间文件系统)作为类UN...
赞
踩
article
使用
fuse
编写
文件系统
(1)_
writing
a
fuse
filesystem
:
a
tuto...
http://ouonline.net/building-your-own-fs-with-
fuse
-1FUSE的全称是...
赞
踩
article
fuse
接口
用法说明
_/
dev
/
fuse
...
fuse
接口
用法说明
fuse
介绍
fuse
即Filesystem in Userspace,用户空间文件系统,可以在应用程...
赞
踩
article
L
in
ux Filesystem
in
Userspace
(
FUSE
)_l
in
ux更换
fuse
.ko...
1.
FUSE
(Filesystem
in
Userspace
)简介1.1. 概述
FUSE
(用户空间文件系统)作为类UN...
赞
踩
article
FUSE
文件系统
介绍_/
dev
/
fuse
...
文章目录导引:Fuse简介一、 Fuse架构设计二、 Fuse实现细节1.
fuse
用户空间流程2.
fuse
内核队列3...
赞
踩
article
python
编写
文件系统
_使用
Python
编写一个
FUSE
文件系统
...
如果你是一个固定的读者,您可能已经注意到,我一直在追求一个完美的备份程序,来结束写我自己的bup(Back UP,是储存...
赞
踩
相关标签
pytorch
人工智能
python
后端
分布式
数据库
java
操作系统
linux
struct
file
symlink
makefile
list
fuse
libfuse
运维
服务器
python 编写文件系统