zoukankan      html  css  js  c++  java
  • 内网环境数据库查看工具使用笔记支持hive edismysql

    内网环境数据库查看工具使用笔记

    一、起因

    公司的业务需要部署到内网环境,在做项目更新时,难免会碰到测试环境没有的bug问题。作为开发人员,经常需要查看数据情况。
    
    可是内网环境通常是公网无法访问,无法使用常用的数据库客户端是远程连接。
    

    二、解决方案

    1. 生产环境介绍
      • 项目使用了redismongodbmysqlpostgresqlhive等数据库
      • 服务器是linux操作系统,centos/ubuntu
      • 数据库只对本机和内网开放访问
    2. 解决办法
      • 项目维护时,一般有台可访问内网,同时可远程访问的机器做跳板机。
      • 在服务器部署一个web的数据库管理工具
      • 在跳板机上访问内网的web数据库管理工具,就可以查看数据库的数据内容。

    三、部署

    1. web数据库管理工具treesoft

      • treesoft官网:http://www.treesoft.cn/dms.html
      • treesoft分TreeDMS和TreeNMS
        • treedms 管理关系型数据库,免费版支持MySQL, MariaDB, Oracle, PostgreSQL, SQL Server, MongoDB, Hive,常用的都支持了
        • treenms 是缓存的管理,免费版支持redis和memcached
    2. treesoft安装:

      • windows安装很简单:双击 bin文件夹中的 startup.bat,启动Tomcat。
      • linux安装,先安装jdk1.7+,再安装tomcat,再把项目文件,复制到tomcat的webapps目录中
      • 访问地址:http://IP:8080/treesoft
    3. docker部署

    4. 登录treesoft,新建数据连接

      • docker的treesoft 默认有几个不同数据库的连接器,登录会报错,需要修改配置和设置默认连接
  • 相关阅读:
    提高SQL查询效率
    数据库主键设计之思考
    Hlg 1030 排序
    Hdu 1556 成段更新.cpp
    Hdu 4280 最大流<模板>.cpp
    POJ 3216 最短路径匹配+floyd
    Hdu 4268 multiset函数的应用
    ZOJ 3602 树的同构
    Hdu 4284 状态DP 能否走完所选城市.cpp
    Hlg 1481 二分图匹配+二分.cpp
  • 原文地址:https://www.cnblogs.com/qumogu/p/13086630.html
Copyright © 2011-2022 走看看