【tingsboard开源平台】下载数据库,IDEA编译,项目登录

一, PostgreSQL 下载

  • 需要看官网的:点此
  • 下载直达地址:点此
  • 进行相关学习:PostgreSQL 菜鸟教程

二,PostgreSQL 安装

  • 点击安装包进行安装

  • 出现乱码错误:

There has been an error.
Error running C:\Windows\System32\icacls "C: Users\用户名\AppData\Local Temp/postgresal installer d777856685" /T /Q /grant "laptop-bbkgr53t\B+1·E-IO1AEá:(OI)(CI)F": laptop-bbkar53t\?1"a-d;e??""??~~~4: OE sAGÓe•2Èα±êÊT4äÎPÈΕÎÓ ÉäÍê É; £

在这里插入图片描述

  • 原因:用户名是中文,改成英文就可以成功安装了。

(于是我开始了我的漫长改名之路,bug层出不穷,改名有风险!!
不要随便改,而且网络上很多人说的不全面,可以看这篇:https://zhuanlan.zhihu.com/p/509804656?utm_id=0&wd=&eqid=e52b8aa5001f304a000000036556b4d5&wd=&eqid=f7e20928000316bf00000006657270a0
不过我看有人直接新建账号也可以下载成功:https://www.cnblogs.com/skypeng/p/16694780.html
我没试过,我最后是改成英文了,然后还有管理员权限再匹配上就成功了。

改路径:
在这里插入图片描述
全勾:
在这里插入图片描述
在这里插入图片描述
账号密码用括号里的,更好记。
在这里插入图片描述
在这里插入图片描述
之后一直点Next
在这里插入图片描述
取消勾选:
在这里插入图片描述
打开PostgreSQL,输入密码
在这里插入图片描述
控制面板:
在这里插入图片描述
打开SQL Shell (psql)
在这里插入图片描述
在这里插入图片描述
新建数据库(两个方法选择一个就可以了,不要重复建立数据库,不然后面编译会出现错误)
1.可以在psql里输入CREATE DATABASE thingsboard;
2.在pgAdmin上新建一个数据库:
在这里插入图片描述
在这里插入图片描述

三,tingsboard项目导入IDEA

1. 导入项目

打开idea

在这里插入图片描述
导入成功:
在这里插入图片描述

2.进行环境配置

  • 点击settings.
    在这里插入图片描述
    修改,改成对应路径
    在这里插入图片描述
  • 打开项目结构(project structure)
    在这里插入图片描述
    这两个都改成11
    在这里插入图片描述
    SDK改成11的
    在这里插入图片描述
    这个也改成11
    在这里插入图片描述

再点击Apply,应用。

3.查看数据库

在这里插入图片描述
如果名称和账号密码等对应不上也进行相应修改:

在这里插入图片描述

4.安装脚本

  1. 路径复制
    先把dao里的两个数据库复制到data里,目的为了在pgadmin把这两个数据库下载下来。
    在这里插入图片描述

  2. 环境配置
    让data能够被识别,进行配置路径。
    复制绝对路径(等下要用到)
    在这里插入图片描述
    选中绝对路径:
    在这里插入图片描述
    找到启动项:
    在这里插入图片描述
    运行一下这个
    在这里插入图片描述
    会报一个错误:
    在这里插入图片描述
    选择右上角的edit:
    在这里插入图片描述
    配置环境变量让data目录被识别到,输入:(要用到刚刚复制的路径)

install.data_dir=复制的路径;install.load_demo=true

并且选择jar manifest,使用短命令
在这里插入图片描述
再找到服务项,重复刚刚的步骤,配置环境和使用短命令。

在这里插入图片描述
进入thingsboard项目的windows目录,运行install_dev_db.bat。
在这里插入图片描述

5.运行

再回到IDEA,运行。
在这里插入图片描述

四,登录

输入localhost:8080,登录:
在这里插入图片描述
进入租户管理员页面:
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/775556.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

鸿蒙雄起!风口就在当下,你如何抉择?

近年来,华为自主研发的鸿蒙操作系统(HarmonyOS)引起了广泛的关注和讨论。鸿蒙系统不仅标志着华为在软件领域的一次重大突破,也预示着全球智能设备市场格局的潜在变化。本文将深入探讨鸿蒙系统的兴起、其在市场上的表现以及对程序员…

【b站李炎恢】Vue.js Element UI | 十天技能课堂 | 更新中... | 李炎恢

课程地址:【Vue.js Element UI | 十天技能课堂 | 更新中... | 李炎恢】 https://www.bilibili.com/video/BV1U54y127GB/?share_sourcecopy_web&vd_sourceb1cb921b73fe3808550eaf2224d1c155 备注:虽然标题声明还在更新中,但是看一些常用…

前端Vue开发技术总结

VUE官网:https://cn.vuejs.org/ VUE官方教程:https://v2.cn.vuejs.org/v2/guide/ Vite官网:https://cn.vitejs.dev/guide/ Element Plus官网:http://element-plus.org/zh-CN/ VsCode常用快捷键 vscode 代码自动对齐快捷键:Shift+Alt+F 一、新建项目 完整的项目结构图如…

如何创建仓库?

第一 绑定邮箱 第二步 创建仓库 第三步 下载gitee 下载 再点击键盘中 windon加r 输入自己创建好的仓库邮箱 第四 在自己项目的文件夹中 打开项目 再进行推送 推送完毕就可以了

【GitLab】Ubuntu 22.04 快速安装 GitLab

在 Ubuntu 22.04 上安装最新版本的 GitLab,可以按照以下步骤操作: 1. 更新系统: 在终端中执行以下命令以确保系统是最新的: sudo apt update sudo apt upgrade2. 安装依赖: 安装 GitLab 所需的依赖包: …

【系统架构师】-第13章-层次式架构设计

层次式体系结构设计是将系统组成一个层次结构,每一层 为上层服务 ,并作为下层客户。 在一些层次系统中,除了一些精心挑选的输出函数外, 内部的层接口只对相邻的层可见 。 连接件通过决定层间如何交互的协议来定义,拓扑…

kubernetes负载均衡资源-Ingress

一、Ingress概念 1.1 Ingress概念 使用NodePort类型的Service可以将集群内部服务暴露给集群外部客广端,但使用这种类型Service存在如下几个问题。 1、一个端口只能一个服务使用,所有通过NodePort暴露的端口都需要提前规划;2、如果通过NodePort暴露端口过多,后期维护成本太…

开源AI引擎:文本自动分类在公安及消防执法办案自动化中的应用

一、实际案例介绍 通过文本分类算法自动化处理文本数据,快速识别案件性质和关键特征,极大地提高了案件管理和分派的效率。本文将探讨这两种技术如何帮助执法机构优化资源分配,确保案件得到及时而恰当的处理,并增强公共安全管理的…

SpringBoot集成WebSocket实现简单的多人聊天室

上代码—gitee下载地址: https://gitee.com/bestwater/Spring-websocket.git下载代码,连上数据库执行SQL,就可以运行,最终效果

Redis中的客户端(二)

客户端 输入缓冲区。 客户端状态的输入缓冲区用于保存客户端发送的命令请求: typedef struct redisClient {// ...sds querybuf;// ... }redisClient;例子 举个例子,如果客户端向服务器发送了以下命令请求: SET key value那么客户端状态的qureybuf属性将是一个…

LNMP架构之mysql数据库实战

mysql安装 到官网www.mysql.com下载源码版本 实验室使用5.7.40版本 tar xf mysql-boost-5.7.40.tar.gz #解压 cd mysql-boost-5.7.40/ yum install -y cmake gcc-c bison #安装依赖性 cmake -DCMAKE_INSTALL_PREFIX/usr/local/mysql -DMYSQL_DATADIR/data/mysql -DMYSQL_…

CCF-CSP认证考试 202212-3 JPEG 解码 100分题解

更多 CSP 认证考试题目题解可以前往:CSP-CCF 认证考试真题题解 原题链接: 202212-3 JPEG 解码 时间限制: 1.0s 内存限制: 512.0MB 问题背景 四年一度的世界杯即将画上尾声。在本次的世界杯比赛中,视频助理裁判&…

pytorch实战-2张量类型处理

1 图像类型 有多种库可加载图像,如imageio, torchvision等。张量对图像维度排序一般为通道数x图像长x图像宽 1.1 imageio import imageioimg_t imageio.imread(img_path) 1.2 改变布局 可对tensor调用permute方法改变张量某个维度元素排序 和转置类…

存储的过程

一、存储过程 1.1 概述 存储过程可以轻松而高效的去完成这个需求,有点类似shell脚本里的函数 1.2 特点 存储过程在数据库中创建并保存,它不仅仅是 SQL 语句的集合,还可以加入一些特殊的控制结构,也可以控制数据的访问方式。存储过…

实现商铺和缓存与数据库双写一致

2.4 实现商铺和缓存与数据库双写一致 核心思路如下: 修改ShopController中的业务逻辑,满足下面的需求: 根据id查询店铺时,如果缓存未命中,则查询数据库,将数据库结果写入缓存,并设置超时时间…

标定系列——预备知识-OpenCV中与标定板处理相关的函数(四)

标定系列——预备知识-OpenCV中与标定板处理相关的函数(四) 说明记录棋盘格圆网格 说明 记录了OpenCV中与标定板处理相关的函数用法 记录 棋盘格 圆网格

AWS SES发送邮件时常见的错误及解决方法?

AWS SES发送邮件如何做配置?使用AWS SES发信的限制? 在使用AWS SES发送邮件时,可能会遇到一些常见的错误。AokSend将介绍一些常见的AWS SES发送邮件错误及其相应的解决方法,帮助用户更好地利用AWS SES进行邮件发送。 AWS SES发送…

阿里云ubuntu服务器搭建可视化界面

连接终端 最好初始化服务器的时候 不要以root权限创建 否则会出错 1更新软件: sudo apt-get update2安装ubuntu desktop : sudo apt-get install ubuntu-desktop3 配置ubuntu desktop并重启: sudo apt-get -f install sudo dpkg-reconfigure ubuntu-desktop sudo reboot4 su…

labelme的安装与使用以及如何将labelme标注的json格式关键点标签转为yolo格式的标签

文章目录 本文只关于将关键点json标签转为yolo标签希望得到您的指导背景及代码可用范围一、labelme的安装和使用(一)labelme的安装(二)labelme的使用 二、json2yolo 本文只关于将关键点json标签转为yolo标签 如果您的json标签格式…

Axure中后台系统原型模板,B端页面设计实例,高保真高交互54页

作品概况 页面数量:共 50 页(长期更新) 兼容版本:Axure RP 9/10,不支持低版本 应用领域:网页模板、网站后台、中台系统、B端系统 作品特色 本品为「web中后台系统页面设计实例模板」,默林原创…