YashanDB环境变量

简介: 本文介绍了YashanDB安装完成后涉及的环境变量配置。主要包括`YASDB_HOME`(产品程序文件目录)、`PATH`(添加工具运行路径)、`LD_LIBRARY_PATH`(库文件路径)和`YASDB_DATA`(数据文件目录)。此外,若需使用外置UDF(Java)功能或`ycsctl`工具管理共享集群,还需额外配置相关环境变量,确保系统正确识别依赖路径与功能组件。具体路径需根据实际安装情况进行调整。

本文内容来自YashanDB官网,原文内容请见 https://doc.yashandb.com/yashandb/23.3/zh/%E5%AE%89%E8%A3%85%E5%92%8C%E5%8D%87%E7%BA%A7/%E5%AE%89%E8%A3%85%E9%83%A8%E7%BD%B2/%E5%AE%89%E8%A3%85%E5%90%8E%E5%88%9D%E5%A7%8B%E7%8E%AF%E5%A2%83/%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F.html

#环境变量

完成安装后,所有节点的数据库安装用户下将添加如下环境变量信息:

# 具体路径以实际值为准
export YASDB_HOME=/data/yashan/yasdb_home/yashandb/23.3.1.100
export PATH=$YASDB_HOME/bin:$PATH 
export LD_LIBRARY_PATH=${YASDB_HOME}/lib:$LD_LIBRARY_PATH
export YASDB_DATA=/data/yashan/yasdb_data/db-1-1
  • YASDB_HOME:指向路径为YashanDB的HOME目录,包含产品相关程序文件。

  • $YASDB_HOME/bin:包含YashanDB配套工具,将其加入PATH系统路径使其可以直接运行。

  • LD_LIBRARY_PATH:指向路径为YashanDB的LIB目录,包含产品运行所需库文件。

  • YASDB_DATA:指向路径为YashanDB的DATA目录,包含产品相关数据文件。

部分功能还需额外的环境变量,可按需配置:

  • 如需使用外置UDF(Java),还需配置并生效如下环境变量。

    # 如下路径需更换为实际的JDK安装路径
    $ export LD_LIBRARY_PATH=/etc/jdk-18.0.2/lib/server:$LD_LIBRARY_PATH
    
  • 如需使用ycsctl工具管理共享集群,还需配置并生效如下环境变量。

    # 如下路径需更换为实际的节点路径
    $ export YASCS_HOME=/data/yashan/yasdb_data/ycs/ce-1-1
    
相关文章
|
9月前
|
数据库
【YashanDB知识库】服务器重启后启动yasom和yasagent进程时有告警
本文介绍了YashanDB在特定场景下的问题分析与解决方法。当使用yasboot重启数据库后,yasom和yasagent进程虽启动成功但出现告警,原因是缺少libnsl.so.1库文件或环境变量配置错误。解决步骤包括:检查系统中是否存在该库文件,若不存在则根据操作系统类型安装(有外网时通过yum或apt,无外网时创建符号链接),若存在则调整环境变量配置,并重新启动相关进程验证问题是否解决。
|
存储 运维 数据安全/隐私保护
企业级备份软件Veritas NetBackup(NBU) 8.1.1服务端的安装部署
企业级备份软件Veritas NetBackup(NBU) 8.1.1服务端的安装部署
3232 0
企业级备份软件Veritas NetBackup(NBU) 8.1.1服务端的安装部署
|
8月前
|
开发者 Python
Python代码设计:使用生成器替代回调函数
本文探讨了在处理大文件时计算MD5值的实现方法,并展示了如何通过回调函数、生成器和类等方式输出进度。首先介绍了通过回调函数更新进度的方式,然后优化为使用生成器简化调用者代码,最后对比了两种方式的优缺点。虽然生成器使代码更简洁,但在异常处理上不如回调函数灵活。作者通过实例分析,帮助开发者根据需求选择合适的方式。
163 16
|
7月前
|
JavaScript 前端开发 开发者
Node学习笔记:HTTP模块
总的来说,Node.js的HTTP模块是一个强大的工具,可以帮助你处理HTTP协议的各种需求。无论你是想开设自己的餐厅(创建服务器),还是想去别的餐厅点菜(发出请求),HTTP模块都能满足你的需求。
260 18
|
8月前
|
JavaScript 前端开发 定位技术
《深入Vue的异步世界:解锁$nextTick的奥秘与应用》
在Vue.js中,$nextTick是一个关键机制,用于协调数据更新与DOM渲染之间的异步关系。当数据发生变化时,Vue采用异步更新策略,将多次数据变更合并,在下一个事件循环“tick”中一次性更新DOM,从而优化性能。$nextTick基于JavaScript事件循环实现,优先使用微任务(如Promise.then、MutationObserver)确保回调在DOM更新后执行。
142 21
|
8月前
|
数据可视化 Linux 数据库连接
YashanDB下载软件包方法
本文介绍了YashanDB的软件包清单及下载步骤,涵盖服务端、客户端、插件及多种开发驱动(如ODBC、JDBC、Python等)的安装包。用户可根据实际需求选择适合的软件包,并按照官方文档指引完成安装。文章还详细描述了软件包下载和安装工具获取的过程,包括创建安装目录、下载并解压软件包,以及使用`yasboot`或`yasom`命令进行命令行或可视化安装。适用于Linux和Windows平台的多种场景部署。
|
8月前
|
存储 数据可视化 Linux
YashanDB安装部署
本章节为YashanDB产品的安装部署提供详细指导与示例,涵盖安装前准备、两种安装方式(命令行与可视化界面)、安装后初始环境配置以及数据库客户端安装。在操作过程中需注意可能的服务器重启影响,并明确节点概念及进程部署要求,确保产品在最佳环境中运行。具体步骤包括生成配置文件、准备部署环境、启动必要进程和部署数据库实例。客户端支持Windows与Linux系统,便于远程连接与操作。
|
8月前
|
SQL 数据库
YashanDB事务操作
YashanDB 是一款高性能数据库,本文档来自其官网,主要介绍事务操作的基本语法与示例。在 YashanDB 中,事务提交前的修改仅对当前用户可见,可通过 `ROLLBACK` 回滚恢复数据;提交后(`COMMIT`),修改对所有用户可见且不可回滚。文档包含创建表、插入数据及事务提交和回滚的具体示例,帮助用户快速掌握 SQL 事务操作。
|
8月前
|
分布式数据库 数据库 数据库管理
YashanDB服务端安装(命令行)
YashanDB 提供单机(主备)、分布式和共享集群三种部署形态,适用于不同业务场景。单机部署适合集中式交易,分布式部署针对分布式分析业务,共享集群部署用于多实例单库的共享集群交易业务。在安装前,请务必完成安装前准备