Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

GUI for view data in aerospike

Tags:

aerospike

I want to view data in aerospike, but I can't find any GUI tool. Console applications like aql is uncomfortable. Does it exist such GUI tools?

like image 338
stsefanenko Avatar asked Oct 18 '22 11:10

stsefanenko


2 Answers

Current answer: the easiest (at the moment) would be to use alexradzin/aerospike-jdbc-driver together with something like SQquirreL or DBeaver.

Alex published a 4 part Introduction to the Aerospike JDBC driver on DEV.

Orignal answer: There's an experimental data browser for Aerospike project called Clairvoyance.

like image 138
Ronen Botzer Avatar answered Oct 21 '22 07:10

Ronen Botzer


For older versions you can use onlyAQL.

The link to the compiled version is broken, but I was able to compile and run it with java -jar target\onlyAQL-0.0.1.jar by adding 2 plugins to pom.xml and running mvn package.

To do that add the following to pom.xml:

    <build>
      <plugins>
        <plugin>
          <!-- Build an executable JAR -->
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-jar-plugin</artifactId>
          <version>3.1.0</version>
          <configuration>
            <archive>
              <manifest>
                <addClasspath>true</addClasspath>
                <classpathPrefix>lib/</classpathPrefix>
                <mainClass>guiComponents.onlyAQL</mainClass>
              </manifest>
            </archive>
          </configuration>
        </plugin>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-dependency-plugin</artifactId>
          <executions>
            <execution>
              <id>copy-dependencies</id>
              <phase>prepare-package</phase>
              <goals>
                <goal>copy-dependencies</goal>
              </goals>
              <configuration>
                <outputDirectory>
                  ${project.build.directory}/lib
                </outputDirectory>
              </configuration>
            </execution>
          </executions>
        </plugin>
      </plugins>
    </build>
like image 45
AlexDev Avatar answered Oct 21 '22 07:10

AlexDev