Haven't touched ES for a while and this morning trying to setup a cluster to play with, and then realised the good old head plugin is not maintained anymore, did a bit of google, found ElasticHQ, also realised it's not maintained anymore.
So what opensource tool can I use to manage the ES cluster?
Welcome back!! I'm heavily using the following two very good head-like tools:
https://github.com/lmenezes/cerebro
https://elasticvue.com/
Related
I am new to ODL. I'm using Northbound Networks ZodiacFX switches to learn with.
All the tutorials I read are written on the basis that l2switch is up and working. Without this working I have to manually build all flow table entries to allow basic switch connectivity.
1) What versions of ODL have this feature available
2) Why was proactive l2 switch programming feature removed from ODL?
Thank you.
l2switch was removed in Fluorine, so any version before that (Oxygen would be
the most recent) should have l2switch.
It was removed because the project no longer had an active community. It would
be welcome to revive if there were contributors willing to do the work.
I would like to know if it is possible to run an Elasticsearch server on a mobile device (android / iphone / ios) and if so, how I should go about doing it.
In my case, the reason for doing it is to have an offline database on the device that is easily searchable (with all elasticsearch advanced functions)
Optionally, I would maybe also use elasticsearch's cluster/replication capacities to keep the offline data on the device synced with a server.
Well, maybe (at least on Android, for iPhone the answer is no). Others have discussed it not certain that anyone has succeeded. The Android Dalvik is a JVM, just missing some things that are typically not required for mobile apps. In theory you should be able to try to compile ES and run it on Android. However, you are likely to run into issues with missing libraries and apis that ES requires, so it all depends on how comfortable you are diving in to ES source code to resolve them.
This previous discussion might be of help, you might try to reach out to those on the thread to see if anyone succeeded:
http://elasticsearch-users.115913.n3.nabble.com/ElasticSearch-HTTP-Server-on-Android-td4056423.html
I'm also looking for a fulltext search engine for Offline First mobile apps.
I haven't developped anything yet, but I think the easiest solution can be using the Clucene Library (a C++ version of Lucene) as fulltext search engine instead of ElasticSearch (which is based on Lucene - Java).
In fact, we don't need all the features of Elasticsearch for the mobile, such as webserver, restfull api, etc...
You can find some work around on Google:
https://github.com/asheeshv/CLucene-iOS-Android-Win8
https://github.com/saturnman/clucene-iOS
https://github.com/hurongliang/clucene-ios-example
Still looking for a Cordova/Phonegap solution...
Hope it can help.
Edit:
I have found this tool that provide Offline First capabilities in Javascript.
It will work with Cordova/Phone Gap and maybe with ReactNative:
http://elasticlunr.com/
No, you can't , at least for now there is no official build that can run in mobile devices.
Can you not use regular ajax calls in your app to connect to elasticsearch? I'm not sure if it would be the best way but that's how I have it going.
There is the ElasticSearch4Android project that seems to try to do just that, but I am not sure it is not dead.
It has total 6 commits 3 years ago.
Maybe we can put one shoulder there, and help build it.
I will contact the author to see what is the state of the project.
We are a company developing opensource search engine.
It's hosted in github (https://github.com/fastcatgroup/fastcatsearch)
I think we need contributor globaly, but don't know where to start.
Have any good idea or strategies?
Giving it to Apache or Jboss community is good idea?
Thanks.
It's importance that the open-source solution is which many people need, and solution must be stable. Here's an simple strategy.
Make a stable opensource solution
Write a detail manuals online.
Promote an opensource using SNS
If online group getting larger, start to make a offline group.
I've been reading about Node.js and doing some tutorials, and so far I'm liking it a lot, however I've been trying to find ways to implement it on an online server and so far I haven't found anything, is there any way to do this? Should it be installed the same way I installed it locally but on the online server?
Currently you need a VPS and setup Node like you would do it locally, you should also take a look at this article on how to make sure that your Node.js process runs all the time.
There are a couple of easy solutions coming up though:
Heroku, has announced a closed beta for Node.js support last April, but since then there haven't been any updates on the topic.
Joyent (which recently announced to support Node.js development) also has a closed beta at the moment, but it's full.
Last but not least, there's Nodejitsu, also in private beta at the moment, I don't have any further information on their status though.
As for when those three go public, no idea, but I guess Joyent will be the first to offer their service.
So, right now you'll have to go with the VPS solution and a hoster of your choice.
I started exploring CouchDB and I am interested in following:
Is there or will there be a Windows install?
If there is, is there a shared hosting provider that offers CouchDB?
Not knowing much about it, can it be somehow embedded in my application or bin deployed (don't laugh).
The most reliable source is the CouchDB download page
There are several places offering CouchDb hosting. Besides Cloudant, you can use most Infrastructure-as-a-Service parties like Google, AWS, etc.
This question was asked (and answered) elsewhere on StackOverflow here and here.
There's a Windows version now, available on CouchIO (http://www.couch.io/get) blog.
Download & Unzip
Double-Click bin\couchdb
Relax!
Visit http://127.0.0.1:5984/_utils
There's been a fully compatible Windows build of CouchDB shortly after every source release, since the initial 1.0.0 release over 18 months ago. You can get this directly from the Apache CouchDB mirrors http://couchdb.apache.org/ now.
NB the embedded test suite is actually for developer testing; due to subtle timing constraints not all tests will pass first time round on every machine. In the next release of CouchDB, the tests will be done outside the browser which will be both simpler and more robust.
Please up-vote this so we have the right information to hand.
Since this question was posted, there is a Windows download available at https://couchdb.apache.org/ .