内网环境数据库查看工具使用笔记支持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 默认有几个不同数据库的连接器,登录会报错,需要修改配置和设置默认连接
原文地址:https://www.cnblogs.com/qumogu/p/13086630.html