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

news2024/11/18 14:41:28

一, 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.coloradmin.cn/o/1550121.html

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

相关文章

macos下 jupyter服务安装和vscode链接密码设置 .ipynb文件

最近收到了一些后缀为.ipynb的文件, 这个文件就是使用jupyter编辑的,于是就需要安装一个jupyter服务, 对于最新版本的jupyter 网上很多的资料都已经过期了,这里以最新版本的jupyter为例。 jupyter lab安装 jupyter 这个工具包含…

HBase的Python API操作(happybase)

一、Windows下安装Python库:happyhbase pip install happybase -i https://pypi.tuna.tsinghua.edu.cn/simple 二、 开启HBase的Thrift服务 想要使用Python API连接HBase,需要开启HBase的Thrift服务。所以,在Linux服务器上,执行…

Adobe推出20多个,企业版生成式AI定制、微调服务

3月27日,全球多媒体领导者Adobe在拉斯维加斯召开“Summit 2024”大会,重磅推出了Firefly Services。 Firefly Services提供了20 多个生成式AI和创意API服务,支持企业自有数据对模型进行定制、微调,同时可以与PS、Illustrator、Ex…

循序渐进丨MogDB 对 Oracle DBLink兼容性增强

本特性自 MogDB 5.0.0版本开始引入,支持 Oracle DBLink语法,可以使用符号访问 Oracle 数据库中的表。 示 例 01 环境准备 MogDB 环境 已安装 MogDB 数据库。已安装oracle_fdw插件,具体安装方法参见oracle_fdw安装文档https://docs.mogdb.io/…

Spring boot2.X 配置https

背景 最近项目组说要将 http 升级成 https 访问,证书也给到我们这边了,当然我们这边用的是个二级域名,采用的是通配符访问的方式,比如一级域名是这样(com.chinaunicom.cn),我们的则是&#xff0…

论文笔记:Retrieval-Augmented Generation forAI-Generated Content: A Survey

北大202402的RAG综述 1 intro 1.1 AICG 近年来,人们对人工智能生成内容(AIGC)的兴趣激增。各种内容生成工具已经精心设计,用于生产各种模态下的多样化对象 文本&代码:大型语言模型(LLM)…

第十一章:位运算符与位运算

文章目录 第十一章&#xff1a;位运算符与位运算1.按位与运算&#xff1a;&2.按位或运算&#xff1a;|3.按位异或运算&#xff1a;^4.取反运算符&#xff1a;~5.左移运算符&#xff1a;<<6.右移运算符&#xff1a;>>总结 第十一章&#xff1a;位运算符与位运算…

【爬虫基础】第4讲 GET与POST请求

GET请求 GET请求是一种HTTP方法&#xff0c;用于向服务器获取&#xff08;或读取&#xff09;数据。它是Web开发中最常用的请求方式之一。对于GET请求&#xff0c;客户端向服务器发送一个HTTP请求&#xff0c;服务器返回请求的资源。GET请求通常用于获取静态资源&#xff0c;比…

网络安全:Kali Linux 进行SQL注入与XSS漏洞利用

目录 一、实验 1.环境 2.Kali Linux 进行SQL注入 3.Kali Linux 进行XSS漏洞利用 二、问题 1.XSS分类 2.如何修改beef-xss的密码 3.beef-xss 服务如何管理 4.运行beef报错 5.beef 命令的颜色有哪些区别 6.owasp-top-10 有哪些变化 一、实验 1.环境 &#xff08;1&a…

【Vue】可拖拽侧边栏实现

在本篇博客中&#xff0c;我们将探讨如何在 Vue.js 项目中实现一个可拖拽的侧边栏。此功能可以通过修改 HTML 和 Vue 组件的脚本来实现。 首先&#xff0c;我们需要在 HTML 文件中定义侧边栏的容器和用于拖拽的元素。在 Vue 组件中&#xff0c;我们将使用 Vue 的响应式系统来追…

Flink SQL 基于Update流出现空值无法过滤问题

问题背景 问题描述 基于Flink-CDC &#xff0c;Flink SQL的实时计算作业在运行一段时间后&#xff0c;突然发现插入数据库的计算结果发生部分主键属性发生失败&#xff0c;导致后续计算结果无法插入&#xff0c; 超过失败次数失败的情况问题报错 Caused by: java.sql.BatchUp…

计算机网络——28自治系统内部的路由选择

自治系统内部的路由选择 RIP 在1982年发布的BSD-UNIX中实现Distance vector算法 距离矢量&#xff1a;每条链路cost 1&#xff0c;# of hops(max 15 hops)跳数DV每隔30秒和邻居交换DV&#xff0c;通告每个通告包括&#xff1a;最多25个目标子网 RIP通告 DV&#xff1a;在…

虚机无法进入系统一直轮转在内核启动页面处理

【问题现象】 在日常处理虚机过程中会出现&#xff0c;虚机无法进入系统&#xff0c;一直轮转在内核启动页面的情况 【处理办法】 【步骤一】登录原先内核系统&#xff0c;设置默认新内核启动 【步骤二】进入系统后设置 # grubby --set-default /boot/vmlinuz-3.10.0-957.ax…

2023自适应霍夫曼编码High-performance RDHEI with adaptive Huffman code

RRBE 本文仅供自我学习使用,切勿转载和搬运,如有侵权,联系立删~ 方法总框架 首先由内容所有者生成原始图像像素点的标签映射; 然后数据隐藏者采用自适应霍夫曼编码将多个信息插入加密图像像素点;接收端进行数据提取和图像恢复。在数据提取之前,必须对标记的加密图像进行…

Digital Image processing (DIP)

Camera FOV: Filed of view DOV: deep of view 景深 被F f/D 衡量&#xff0c;f 是焦距&#xff0c;D 是光圈大小。 当确定好了景深后&#xff0c;如何光线较暗&#xff0c;则需要补光&#xff0c;或者适当延长曝光时间&#xff08;快门&#xff09; 分辨率、像素尺寸&…

qt-C++笔记之QSpinBox控件

qt-C笔记之QSpinBox控件 code review! 文章目录 qt-C笔记之QSpinBox控件1.运行2.main.cpp3.main.pro4.《Qt6 C开发指南》&#xff1a;4.4 QSpinBox 和QDoubleSpinBox 1.运行 2.main.cpp #include <QApplication> #include <QSpinBox> #include <QPushButton&g…

Hides for Mac:应用程序隐藏工具

Hides for Mac是一款功能强大的应用程序隐藏工具&#xff0c;专为Mac用户设计。它能够帮助用户快速隐藏当前正在运行的应用程序窗口&#xff0c;保护用户的隐私和工作内容&#xff0c;避免不必要的干扰。 软件下载&#xff1a;Hides for Mac下载 Hides for Mac的使用非常简单直…

2024年springboot+vue毕业设计选题推荐

2024年&#xff0c;随着技术的发展和市场需求的变化&#xff0c;基于Spring Boot和Vue的毕业设计选题可以更加注重新兴技术的融合和解决实际问题。以下是一些建议的选题方向&#xff1a; 1. 基于Spring Boot和Vue的智能健康管理系统 - 设计并实现一个集成了运动数据、睡眠监…

chrome 浏览器报错 This page will not function without javascript enabled

This page will not function without javascript enabled. Please enable javascript on your browser. 在访问公司spark history 页面时&#xff0c;发现页面加载不全&#xff0c;并提示如上报错&#xff0c;因此按照如下步骤&#xff0c;已解决问题。 在浏览器中启用 JavaS…

【ML】类神经网络训练不起来怎么办 5

【ML】类神经网络训练不起来怎么办 5 1. Saddle Point V.S. Local Minima(局部最小值 与 鞍点)2. Tips for training: Batch and Momentum(批次与 动量)2.1 Tips for training: Batch and Momentum2.2 参考文献:2.3 Gradient Descent2.4 Concluding Remarks(前面三讲)3.…