WSL、influxdb的安装过程记录

本文介绍了WSL(Windows Subsystem for Linux)的基本概念、安装步骤及常见问题解决方案,并详细阐述了如何在WSL环境下安装配置时序数据库InfluxDB,包括下载安装包、环境变量设置、服务启动等关键步骤。

一、WSL、influxdb 是啥?

(一)WSL 是啥

根据百度百科,WSL是Windows Subsystem for Linux 的简称,就是是一个在Windows 10上能够运行原生Linux二进制可执行文件(ELF格式)的兼容层。它由微软与Canonical公司合作开发,其目标是使纯正的Ubuntu 14.04 "Trusty Tahr"映像能下载和解压到用户的本地计算机,并且映像内的工具和实用工具能在此子系统上原生运行。目前WSL中的Linux系统已经升级到ubuntu 20.04LTS。
WSL分成WSL1和WSL2两个版本,有人认为WSL1是真实本机,WSL2是虚拟机。从性能上来说,WSL1的IO性能,尤其是相比WSL2要弱一些,具体的比较见这里:

比较 WSL 1 和 WSL 2

理论上来说,windows10上安装了WSL后,既可以用windows,又可以用Linux。实际上,虽然对一般的应用来说,WSL已经够用,但是在细节上,还是有不少差异。具体的讨论见:

内置WSL 2的Windows 10可以完全取代桌面版Linux吗?

要提醒的是,WSL使用过程中会遇到各种坑,其解决办法有时不能完全参照真实ubuntu的。

(二)influxdb是啥

InfluxDB是一个由InfluxData开发的开源时序型数据库,它被广泛应用于存储系统的监控数据,IoT行业的实时数据等场景。也就是说,它是专门被开发出来,用于处理时序数据。
时序数据库全称为时间序列数据库,它跟传统的关系型数据库 RDBMS( 如 MySQL )、NoSQL 数据库( 如 MongoDB )、Key-Value 类型数据库( 如 redis )、Wide column 类型数据库( 如 HBase )最大的区别在于,它以时间为索引的规律性时间间隔记录数据。
比如:
在这里插入图片描述
因此,时序数据库天然就适合处理金融领域的数据。

(三)WSL、influxdb为什么放在一起

很不幸,influxdb数据库目前还没有出windows版,对一般人来说,易用性相对好一点的就是在Linux中使用,但是对于电脑数量不多,或者不想自己搭服务器的人来说,在自己的电脑上装两个系统是一个比较好(懒)的方案。
而相对于windows+虚拟机来说,windows+WSL是一个性能牺牲更小一点的方案。

二、安装 WSL 的常用步骤

(一)在线安装

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值