Git Product home page Git Product logo

troobindex's Introduction

TroobIndex

  • 本工程只用于测试索引是否成功创建并可以使用
  • 本工程不用于创建索引
  • 本工程不会被Troob的初始化流程使用,但是可用于测试Troob的初始化流程是否正常工作

Help

  • this project is used to use Index to search some key word

How to Move this project to anywhare

  • basically you only need these files
pom.xml
src/*
  • copy them ,then
mvn package -q

How to Use the Jar file directyly

java -jar target/index-0.0.3-SNAPSHOT.jar -h
java -jar target/index-0.0.3-SNAPSHOT.jar -q Copyright

java -jar target/index-0.0.3-SNAPSHOT.jar -f /Users/gaozhigang/Downloads/index -q echo

java -jar target/index-0.0.3-SNAPSHOT.jar -f /Users/gaozhigang/Downloads/Index -q MessagingException 

java -jar target/index-0.0.3-SNAPSHOT.jar -f /Users/gaozhigang/Downloads/Index -q handleOpthins

In Docker

/opt/jdk1.8.0_161/bin/java -jar target/index-0.0.3-SNAPSHOT.jar -f /opt/files/index_base/TroobInit -q mysqlshCount

在不同环境上的测试

在Ubuntu 21 上

Maven 镜像配置

  • 参考mirror.xml里的内容
  • 修改路径 /etc/maven/settings.xml

源码和Index

  • 使用了/home/zhiganggao/test目录下的源码,一个简单的main.c文件
  • 索引目录在 /home/zhiganggao/Index里
  • 已加入自动搜索索引的目录

有效的测试命令如下

java -jar target/index-0.0.3-SNAPSHOT.jar -q main

在Ubuntu 14 上

Maven 镜像配置

  • 修改路径 ~/.m2/settings.xml
  • 内容
  <mirrors>
    <mirror>
     <id>aliyunmaven</id>
     <mirrorOf>central</mirrorOf>
     <name>阿里云公共仓库</name>
     <url>https://maven.aliyun.com/repository/central</url>
    </mirror>
    <mirror>
      <id>repo1</id>
      <mirrorOf>central</mirrorOf>
      <name>central repo</name>
      <url>http://repo1.maven.org/maven2/</url>
    </mirror>
    <mirror>
     <id>aliyunmaven</id>
     <mirrorOf>apache snapshots</mirrorOf>
     <name>阿里云阿帕奇仓库</name>
     <url>https://maven.aliyun.com/repository/apache-snapshots</url>
    </mirror>
  </mirrors>

JAVA 版本适配问题

  • 直接去掉pom.xml 里的下面配置, 就会自动使用当前可用的java版本了
		<maven.compiler.source>11</maven.compiler.source>
		<maven.compiler.target>11</maven.compiler.target>

有效的测试命令如下

java -jar target/index-0.0.3-SNAPSHOT.jar -f /opt/index_base/kernel_2_6_32_27 -q open
java -jar target/index-0.0.3-SNAPSHOT.jar -f /opt/index_base/dpdk -q open

troobindex's People

Contributors

gzg1984 avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.