Desktop app to browse and administer your MongoDB cluster

Related tags

Big data umongo
Overview
UMONGO, the MongoDB GUI

UMONGO, the MongoDB GUI

About

This version of UMongo is provided as free software by EdgyTech LLC. UMongo is open source, and sources can be seen at https://github.com/agirbal/umongo . The libraries used by UMongo either have an open source license, or are proprietary and owned by EdgyTech LLC.

Download

All binaries are available from: http://www.edgytech.com/umongo

Install and Run

Windows

Steps:

  • place archive file where is preferred (for example, in your downloads folder)
  • extract the archive (right-click “Extract All”)
  • open the extracted folder and double-click umongo (type Application)

Linux

Steps:

  • place archive file where is preferred (for example, in your downloads folder)
  • extract the archive (right-click “Extract Here”)
  • open the extracted folder and double-click launch-umongo.sh, or execute launch-umongo.sh in a terminal

Mac OSX

If your Mac tells you that the application is damaged, go to "system preferences / security and privacy / General" and make sure that "allow applications downloaded from" is set to "anywhere".

Steps:

  • place archive file where is preferred and extract it (for example, in your downloads folder)
  • extract the archive (double-click the file)
  • open the extracted folder and double-click umongo.app

Command line

On any platform you can run UMongo from the command line. Open a terminal and go to UMongo's directory in which umongo.jar is present and run:

> java -jar umongo.jar

Using a Proxy

Often times your client machine cannot directly connect to the MongoDB hosts. One easy trick is to use a SOCKS proxy based on SSH tunnel to connect transparently:

> ssh -D 9000 -i key.pem hostThatCanConnectToDB -N

Then make sure you select a SOCKS proxy of "localhost:9000" in the connection settings.

Building UMongo

To compile:

  • go to the base directory and run:

    > ant jar
    

To package the application:

  • go to the package folder and run:

    > ./package.sh
    

To set the version:

  • change the version number in manifest.mf prior to compile / package

Copyright (C) 2010 EdgyTech LLC.
Comments
  • Umongo on WIN 7 - launch issue

    Umongo on WIN 7 - launch issue

    When launching on WIN 7 the "green leaf" icon displays briefly and then disappears and the Umongo application does not load - no additional info is displayed... just no launch and a repeat gets the same.

    In reviewing the docs command line launch info is provided: Aha! this should do the trick.. no go

    command line invocation (win command prompt with and without "run as Admin") returns this:

    C:\Program Files\MongoDB\Umongo>java -jar umongo.jar Error: Could not find or load main class com.edgytech.umongo.UMongo

    Well says I - maybe it needs a path variable and did so adding the directory in which the Umongo jars reside to the WIN system path... no go - same result

    Also tried: running umongo.exe with "run as admin" and with "win XP sp2" and with "special permissions" applied / no go same result...

    BTW - Java versions 1.6.0_45 / 1.7 / 1.8.0_73 all installed and available and -Xms4096m (4GB) of memory allocated...

    Methinks the build somehow did not include the main... current size of executable is "63 kb" seems awful small... although the driver seems to be an appropriate size (which I assume includes the "main") ...

    sizes on jars: Directory of C:\Program Files\MongoDB\Umongo

    02/19/2016 03:23 PM

    . 02/19/2016 03:23 PM .. 06/01/2014 10:11 PM 190,418 gson-2.2.4.jar 06/01/2014 10:11 PM 54 logging.properties 06/01/2014 10:11 PM 589,444 mongo-java-driver-2.12.2.jar 06/01/2014 10:11 PM 2,304 README.rst 06/01/2014 10:11 PM 697,019 SwingFast.jar 06/01/2014 10:11 PM 64,000 umongo.exe 06/01/2014 10:11 PM 607,745 umongo.jar 7 File(s) 2,150,984 bytes 2 Dir(s) 36,417,953,792 bytes free

    In any case the launch fails because the jvm cannot locate the main to start execution...

    Hope this helps to ID the problem.

    Regards,

    Dan

    opened by danielpage 0
  • Change shell interpreter to bash

    Change shell interpreter to bash

    The double bracket test ( [[ ]] ) is bash only (and maybe zsh and ksh), but not sh/dash, so if /bin/sh is marked on the shell script as interpreter, the test will with a: './launch-umongo.sh: 2: ./launch-umongo.sh: [[: not found'

    opened by andor-pierdelacabeza 0
  • Menu background has same color as panels and is not readable

    Menu background has same color as panels and is not readable

    On Linux Mint I use default system colors, no changes. Menu items in Umongo have light white background, near to white. Panels have white background. When menu is displayed over panel, text is mixed and is hard to read. Umongo is the only application that doesn't use system colors and that has so badly readable menu. Could you change it to the default system colors? This will guarantee that menus in Umongo will always be readable, because developers of the color scheme care of this.

    Not a locker. But makes navigation through menu very slow, because it costs time to distinguish menu text from the text in the background panel.

    opened by mentallurg 2
  • Searching for created connections is too complex

    Searching for created connections is too complex

    Create a couple of connections. After creation they are displayed in the "Mongo Instances" panel. Now close Umongo and start again. The panel of "Mongo Instances" is empty. When you to File -> Connect, you see all your connections. I want to SEE my connections somewhere EASILY, not to search them in the menu hierarchy. Compare to MongoChef - it is much easier to find connections, single click - and you see all the connections. Better would be, if all connections were displayed in the "Mongo Instances" paned always after start. Then it would be even easier than in MongoChef.

    This is not a blocker, but could make the UX much better.

    opened by mentallurg 0
  • No way to create multiple connections

    No way to create multiple connections

    The "Connect dialog" supports exactly one connection. If you need different connections to different databases or to the same database but with different users, Umongo cannot do it. There is no way to create new connection. If you want to connect to another DB, you have to change the existing connection. The new connection will work, but the old one is gone. As a workaround you have to keep separate copy of Umongo for EACH connection (for each combination of database + user).

    Umongo version: 1.6.2 OS: Linux Mint 17.1 Java: JRE 1.8, Oracle

    opened by mentallurg 2
Releases(r1.6.1)
Web-based notebook that enables data-driven, interactive data analytics and collaborative documents with SQL, Scala and more.

Apache Zeppelin Documentation: User Guide Mailing Lists: User and Dev mailing list Continuous Integration: Contributing: Contribution Guide Issue Trac

The Apache Software Foundation 5.9k Jan 8, 2023
Twitter's collection of LZO and Protocol Buffer-related Hadoop, Pig, Hive, and HBase code.

Elephant Bird About Elephant Bird is Twitter's open source library of LZO, Thrift, and/or Protocol Buffer-related Hadoop InputFormats, OutputFormats,

Twitter 1.1k Jan 5, 2023
A distributed data integration framework that simplifies common aspects of big data integration such as data ingestion, replication, organization and lifecycle management for both streaming and batch data ecosystems.

Apache Gobblin Apache Gobblin is a highly scalable data management solution for structured and byte-oriented data in heterogeneous data ecosystems. Ca

The Apache Software Foundation 2.1k Jan 4, 2023
OpenRefine is a free, open source power tool for working with messy data and improving it

OpenRefine OpenRefine is a Java-based power tool that allows you to load data, understand it, clean it up, reconcile it, and augment it with data comi

OpenRefine 9.2k Jan 1, 2023
Stream summarizer and cardinality estimator.

Description A Java library for summarizing data in streams for which it is infeasible to store all events. More specifically, there are classes for es

AddThis 2.2k Dec 30, 2022
Machine Learning Platform and Recommendation Engine built on Kubernetes

Update January 2018 Seldon Core open sourced. Seldon Core focuses purely on deploying a wide range of ML models on Kubernetes, allowing complex runtim

Seldon 1.5k Dec 15, 2022
:elephant: Elasticsearch real-time search and analytics natively integrated with Hadoop

Elasticsearch Hadoop Elasticsearch real-time search and analytics natively integrated with Hadoop. Supports Map/Reduce, Apache Hive, Apache Pig, Apach

elastic 1.9k Dec 22, 2022
A platform for visualization and real-time monitoring of data workflows

Status This project is no longer maintained. Ambrose Twitter Ambrose is a platform for visualization and real-time monitoring of MapReduce data workfl

Twitter 1.2k Dec 31, 2022
A scalable, mature and versatile web crawler based on Apache Storm

StormCrawler is an open source collection of resources for building low-latency, scalable web crawlers on Apache Storm. It is provided under Apache Li

DigitalPebble Ltd 776 Jan 2, 2023
Spring Boot & MongoDB Login and Registration example with JWT, Spring Security, Spring Data MongoDB

Spring Boot Login and Registration example with MongoDB Build a Spring Boot Auth with HttpOnly Cookie, JWT, Spring Security and Spring Data MongoDB. Y

null 15 Dec 30, 2022
Mars - Object Relational Mapping Framework for MongoDB (MongoDB ORM)

Mars Object Relational Mapping Framework for MongoDB 致自己 造自己的轮子,让别人去说 ; What is Mars Mars is a unified driver platform product developed by Shanghai J

null 35 Nov 17, 2022
an android app to browse urls before open

link eye - kuesji koesnu - 8/8/2021 an android app to browse urls before open try to open a link, select link eye and choose always to start using

kuesji koesnu 25 Dec 31, 2022
Change data capture for a variety of databases. Please log issues at https://issues.redhat.com/browse/DBZ.

Copyright Debezium Authors. Licensed under the Apache License, Version 2.0. The Antlr grammars within the debezium-ddl-parser module are licensed unde

Debezium 7.9k Dec 26, 2022
The Spring Boot Sample App on K8S has been implemented using GKE K8S Cluster, Spring Boot, Maven, and Docker.

gke-springboot-sampleapp ?? The Spring Boot Sample App on K8S has been implemented using GKE K8S Cluster, Spring Boot, Maven, and Docker. Usage To be

KYEONGMIN CHO 1 Feb 1, 2022
With react-native-update-in-app library you can easily implement in-app updates in your React Native app using CDN or any other file server

React Native In-App update With react-native-update-in-app library you can easily implement in-app updates in your React Native app using CDN or any o

Nepein Andrey 7 Dec 21, 2022
This app corrects your sitting posture and provides feedback in real time in conjunction with the app. A sensor of 31 cells detects your posture to get better life-wellness

Notichair 실시간 자세분석 및 교정 스마트체어 ?? 상명대학교 PRIME 경진대회 수상 ?? 요구사항 31-cell sensor (mdxs-16-5610) 목차 1. 소개 프로젝트 내용 소개 2. 개발 환경 사전 설정 및 환경 구축 3. 기능 Sensors Ap

Minuk_LEE 3 Jan 15, 2022
Allows you to use the MongoDB query syntax to query your relational database.

Spring Data JPA MongoDB Expressions How it works: Customize JPA Repository base class: @SpringBootApplication @EnableJpaRepositories(repositoryBaseCla

Muhammad Hewedy 86 Dec 27, 2022