前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【愚公系列】2023年01月 Dapr分布式应用运行时-Dapr的安装

【愚公系列】2023年01月 Dapr分布式应用运行时-Dapr的安装

作者头像
愚公搬代码
发布2023-01-03 08:45:39
4960
发布2023-01-03 08:45:39
举报
文章被收录于专栏:历史专栏历史专栏

文章目录


前言

Dapr 是一个可移植的事件驱动运行时,使任何开发人员都可以轻松构建可复原的、 在云和边缘上运行的无状态和有状态应用程序,并包含 语言和开发人员框架。利用挎斗架构的优势,Dapr 帮助 您可以应对构建微服务带来的挑战,并使代码平台不可知。

一、Dapr的安装

1.window安装

1、安装Dapr wind11可以直接使用如下命令安装

winget install Dapr.CLI

winget install Dapr.CLI.Preview
在这里插入图片描述
在这里插入图片描述

其他window系统MSI安装程序安装

Dapr CLI 的每个版本还包括一个 Windows 安装程序。您可以手动下载 MSI:

  • 从最新的 Dapr 版本下载 MSI 程序包。dapr.msi
  • 导航到下载的 MSI 文件,然后双击该文件以运行它。
  • 按照安装提示接受许可证和安装目录。所选文件夹将添加到用户 PATH 环境变量中。默认值设置为 。$Env:SystemDrive\dapr
  • 单击以开始安装。安装完成后,您将看到最后一条消息。Install

2、校验Dapr安装成功

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

2.liunx安装

2.1 官方脚本安装

wget -q https://raw.githubusercontent.com/dapr/cli/master/install/install.sh -O - | /bin/bash

通过重新启动终端/命令提示符并运行以下命令来验证 CLI 是否已安装:

dapr
         __
    ____/ /___ _____  _____
   / __  / __ '/ __ \/ ___/
  / /_/ / /_/ / /_/ / /
  \__,_/\__,_/ .___/_/
              /_/

===============================
Distributed Application Runtime

Usage:
  dapr [command]

Available Commands:
  completion     Generates shell completion scripts
  components     List all Dapr components. Supported platforms: Kubernetes
  configurations List all Dapr configurations. Supported platforms: Kubernetes
  dashboard      Start Dapr dashboard. Supported platforms: Kubernetes and self-hosted
  help           Help about any command
  init           Install Dapr on supported hosting platforms. Supported platforms: Kubernetes and self-hosted
  invoke         Invoke a method on a given Dapr application. Supported platforms: Self-hosted
  list           List all Dapr instances. Supported platforms: Kubernetes and self-hosted
  logs           Get Dapr sidecar logs for an application. Supported platforms: Kubernetes
  mtls           Check if mTLS is enabled. Supported platforms: Kubernetes
  publish        Publish a pub-sub event. Supported platforms: Self-hosted
  run            Run Dapr and (optionally) your application side by side. Supported platforms: Self-hosted
  status         Show the health status of Dapr services. Supported platforms: Kubernetes
  stop           Stop Dapr instances and their associated apps. . Supported platforms: Self-hosted
  uninstall      Uninstall Dapr runtime. Supported platforms: Kubernetes and self-hosted
  upgrade        Upgrades a Dapr control plane installation in a cluster. Supported platforms: Kubernetes

Flags:
  -h, --help      help for dapr
  -v, --version   version for dapr

Use "dapr [command] --help" for more information about a command.

2.2 二进制文件安装

下载二进制文件网址:https://github.com/dapr/cli/releases

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

下载完执行如下命令就ok

tar zxvf dapr_linux_amd64.tar.gz
mv dapr /usr/local/bin
在这里插入图片描述
在这里插入图片描述

3.初始化Dapr

dapr初始化可以在线,也可以离线 以管理员方式启动powershell dapr uninstall 卸载 先卸载一下,以防有残留

1、在线初始化 powershell执行dapr init 执行成功后可以看到 在 C:\用户\用户名.dapr\ (注:用户名为自己电脑的名字)

2.离线初始化 离线初始话需要下载两个压缩文件 dashboard文件 daprd文件 ①. 先在powershell执行dapr init因为网络问题失败也没关系,这里只是让他生成 components和config.yaml文件 ②. dapr uninstall 卸载 ③. 在 C:\用户\用户名.dapr\ 这个目录下新建 bin目录把两个文件解压后放到bin目录 ④. 这时候在powershell上执行 dapr -v 就会发现 CLI和Runtime 都有版本号了 ⑤. 在环境变量里面添加 C:\用户\用户名.dapr\ 目录配置

到这里就已经全部安装完成了。有的小伙伴可能在Github下载文件很慢。这里推荐用http://toolwa.com/github/ 这个把要下载的链接丢进去进行加速。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023-01-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 前言
  • 一、Dapr的安装
    • 1.window安装
      • 2.liunx安装
        • 2.1 官方脚本安装
        • 2.2 二进制文件安装
      • 3.初始化Dapr
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档