No worries about asking the questions :)

And yes, that thread contains the right advice - you want to deploy a copy of 
your app to the Sphinx server, and have the address setting configured with the 
appropriate IP/host. That server is where you’ll run all the TS rake tasks, and 
it’s where the Sphinx daemon is and the index files. Each of your app servers 
then make a request to this Sphinx server.

If that’s not clear or if you have further questions, do ask :)

—
Pat

> On 22 Mar 2018, at 5:59 am, Evan Shabsove <[email protected] 
> <mailto:[email protected]>> wrote:
> 
> I think you addressed the same problem in this thread as well 
> https://github.com/pat/thinking-sphinx/issues/1005 
> <https://github.com/pat/thinking-sphinx/issues/1005>
> 
> Sorry if this comes up a lot, I bet you get these kind of questions all the 
> time.
> 
> On Wednesday, March 21, 2018 at 2:46:18 PM UTC-4, Evan Shabsove wrote:
> Hey Pat, sorry I know this post was forever ago now but I was never quite 
> able to figure out a solution for this, currently we just turned searching 
> off on our app but that's far from desirable.
> 
> I'm fairly new to the world of dev-ops so I don't think I was asking the 
> right question in my first message. Originally I was trying to install 
> Thinking Sphinx on every new instance launched by Elastic Beanstalk, but this 
> would be a poor way of doing it, correct? Because then every new instance has 
> different indexes?
> 
> What I want to do now is set up a server that runs the Sphinx client, and our 
> app makes search requests to this server. This way searching is not tied to 
> the auto scaling environment.
> 
> I guess my questions are is this possible? And if yes how can I tell my rails 
> app to point to this new server?
> 
> Thanks for the help!
> Evan
> 
> On Friday, January 5, 2018 at 10:07:02 AM UTC-5, Evan Shabsove wrote:
> Hmm okay, I'll try to get the client libraries installed, I'm a bit new to 
> yum as well so this process has been a bit of a challenge ahaha. I'll give it 
> a shot and let you know if that gets everything working, thanks!
> 
> On Wednesday, January 3, 2018 at 9:27:30 PM UTC-5, Pat Allan wrote:
> Hi Evan,
> 
> I think you’re right about it being a dependency issue. Sphinx will require 
> mysql-related dependencies - you don’t need a MySQL server running, but you 
> will need client libraries installed. I’m not across yum, so I’m not sure 
> what’s ideal. Also, it’s worth noting that you may need to reinstall Sphinx 
> after the mysql dependencies, to ensure it picks up on them correctly.
> 
> Do let us know if you find a solution!
> 
> —
> Pat
> 
>> On 4 Jan 2018, at 8:29 am, Evan Shabsove <[email protected] <>> wrote:
>> 
>> Hey everyone,
>> 
>> I've been trying to set up sphinx on an elastic beanstalk instance. I 
>> currently have searchd running, but when I try to run the command
>> 
>> RAILS_ENV=production bundle exec rake ts:index
>> 
>> I get an error of
>> 
>> using config file '/var/app/ondeck/config/production.sphinx.conf'...
>> WARNING: key 'enable_star' was permanently removed from Sphinx 
>> configuration. Refer to documentation for details.
>> WARNING: key 'enable_star' was permanently removed from Sphinx 
>> configuration. Refer to documentation for details.
>> indexing index 'custom_field_value_core'...
>> indexer: relocation error: indexer: symbol mysql_init, version 
>> libmysqlclient_18 not defined in file libmysqlclient.so.18 with link time 
>> reference
>> 
>> When I try to make a search query on the website I get an error of
>> 
>> "free":"no enabled local indexes to search
>> 
>> 
>> I think the main issue is the "indexer: relocation error" but I'm not 
>> completely sure. I see that the app uses enable_star which has been removed 
>> but I don't think this is what's causing the problem.
>> 
>> I'm guessing that I need to yum install a dependency that I'm missing but I 
>> don't know what, if anyone could point me in the right direction that would 
>> be very much appreciated!
>> 
>> Thanks!
>> 
>> --
>> You received this message because you are subscribed to the Google Groups 
>> "Thinking Sphinx" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <>.
>> To post to this group, send email to [email protected] <>.
>> Visit this group at https://groups.google.com/group/thinking-sphinx 
>> <https://groups.google.com/group/thinking-sphinx>.
>> For more options, visit https://groups.google.com/d/optout 
>> <https://groups.google.com/d/optout>.
> 
> 
> --
> You received this message because you are subscribed to the Google Groups 
> "Thinking Sphinx" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] 
> <mailto:[email protected]>.
> To post to this group, send email to [email protected] 
> <mailto:[email protected]>.
> Visit this group at https://groups.google.com/group/thinking-sphinx 
> <https://groups.google.com/group/thinking-sphinx>.
> For more options, visit https://groups.google.com/d/optout 
> <https://groups.google.com/d/optout>.

-- 
You received this message because you are subscribed to the Google Groups 
"Thinking Sphinx" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/thinking-sphinx.
For more options, visit https://groups.google.com/d/optout.

Attachment: signature.asc
Description: Message signed with OpenPGP

Reply via email to