centos安装部署IPFS

centos安装部署IPFS

下载IPFS
  • 官网(https://dist.ipfs.io/#go-ipfs) 下载Linux版本的ipfs(需要科学上网)
  • 使用wget下载
wget https://github.com/ipfs/go-ipfs/releases/download/v0.4.23/go-ipfs_v0.4.23_linux-amd64.tar.gz

在这里插入图片描述

解压文件
tar zxvf go-ipfs_v0.12.0_linux-amd64.tar.gz

在这里插入图片描述

进入主目录并进行安装
cd go-ipfs/
./install.sh

在这里插入图片描述
在这里插入图片描述

查看IPFS版本
ipfs version

在这里插入图片描述

初始化ipfs账户
ipfs init

在这里插入图片描述

查看配置文件
ipfs config show

在这里插入图片描述

修改配置文件
ipfs config edit

// 可能会出现下面的错误
// Error: ENV variable $EDITOR not set

// 为ipfs选择编辑器
export EDITOR=vi
ipfs config edit

在这里插入图片描述

新建文件并上传至本地ipfs中
vim test.txt
cat test.txt

// 上传文件
ipfs add test.txt

// 查看上传后的文件
ipfs cat QmSoASxb8aNVGk3pNWpZvXEZTQKxjGeu9bvpYHuo5bP1VJ

在这里插入图片描述

启动ipfs,并打开web页面
ipfs daemon

在这里插入图片描述

输入地址http://192.168.1.105:8088/ipfs/QmSoASxb8aNVGk3pNWpZvXEZTQKxjGeu9bvpYHuo5bP1VJ可查看刚才上传的文件
在这里插入图片描述

输入网址http://192.168.1.105:5001/webui进入可视化页面

在这里插入图片描述
在这里插入图片描述

java连接ipfs

导入与ipfs相关的依赖(https://download.csdn.net/download/qq_43707926/84228860)

// 实例化节点
private static IPFS ipfs = new IPFS("/ip4/192.168.1.105/tcp/5001");

// 添加文件
public static void add() throws IOException {
    NamedStreamable.FileWrapper saveFile = new NamedStreamable.FileWrapper(new File("D:\\abc.jpg"));
    MerkleNode result = ipfs.add(saveFile).get(0);
    System.out.println(result.hash.toString());
}
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
CentOS安装部署Kubernetes(K8s)需要进行一系列的步骤。以下是一个完整的教程,帮助您安装和配置Kubernetes集群: 1. 准备环境: - 使用至少三台CentOS服务器,一台作为主节点(Master),其他两台作为工作节点(Workers)。 - 所有服务器上关闭防火墙或配置必要的规则,以确保节点之间的通信。 - 每个节点上禁用SELinux并禁用swap分区。 2. 安装Docker: - 在所有节点上安装Docker,可以通过以下命令完成:`sudo yum install docker -y`。 - 启动Docker服务并设置为开机自启动:`sudo systemctl start docker`和`sudo systemctl enable docker`。 3. 配置Kubernetes主节点: - 在主节点上安装Kubernetes Master组件,包括kube-apiserver、kube-controller-manager和kube-scheduler。您可以通过使用kubeadm工具来完成此操作,具体可以参考Kubernetes官方文档。 4. 配置Kubernetes工作节点: - 在每个工作节点上安装Kubernetes Node组件,包括kubelet和kube-proxy。同样,您可以使用kubeadm工具来完成此操作。 5. 初始化Kubernetes集群: - 在主节点上运行`kubeadm init`命令来初始化Kubernetes集群。此命令将返回一些配置信息和加入集群的命令,确保记录下这些信息。 6. 加入工作节点: - 在每个工作节点上运行之前记录下的加入集群的命令,以将其加入到Kubernetes集群中。 7. 安装和配置网络插件: - 安装网络插件以实现Pod之间的网络通信。常见的选择包括Calico、Flannel和Weave等。您可以根据个人需求选择并按照插件提供的文档进行安装和配置。 8. 验证集群: - 在主节点上运行`kubectl get nodes`命令来验证所有节点是否成功加入集群,并且状态为Ready。 9. 部署应用程序: - 使用kubectl命令或YAML文件来部署和管理应用程序、服务和Pod等。 请注意,上述步骤只是一个基本的概述,并且在实际部署中可能需要更多的配置和注意事项。具体的步骤和配置细节可以根据您的需求和环境进行调整。同时,建议您参考Kubernetes官方文档和社区资源,以获取更详细和最新的信息。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值