Re: [ts] Sphinx on Elastic Beanstalk

2018-08-26 Thread Harjeet Singh
Thanks Pat,

I think it was complied using MySQL 5.6 about 3 months ago and after
running server upgrades it stopped indexing although search still works but
new index is not being created.

I copied the files from older server to new one and may have installed it
using postgres libraries. That might be an issue.

I will try to dig deeper.

Thanks for your help.



Harjeet Singh from Mobile Device
Please excuse brevity and typos

On Sun, Aug 26, 2018, 20:32 Pat Allan  wrote:

> Hi Harjeet,
>
> It looks like your installation of Sphinx has broken - it was apparently
> compiled with a version of the MySQL client libraries that is no longer
> present. Do you have any version of the MySQL client libraries installed?
> And how have you installed Sphinx?
>
> Cheers
>
> —
> Pat
>
> On 27 Aug 2018, at 6:23 am, Harjeet Singh 
> wrote:
>
> Hi Evan,
>
> I am getting the same error and I searched all over for last 10 days and
> simply cant get it to work. I am just using and EC2 instance with RDS.
>
> I connect to RDS via EC2 security group on port 3306 to Index.
>
> I was able to Index it once and the search is working with the index that
> was created few weeks again.
>
> When ever Is run indexer --rotate --all is get below error
>
> I will really appreciate the help
>
> best
> Harjeet
>
>
>
> indexer: relocation error: indexer: symbol mysql_init, version
> libmysqlclient_18 not defined in file libmysqlclient.so.18 with link time
> reference
>
> On Wednesday, March 28, 2018 at 2:33:02 PM UTC-4, Evan Shabsove wrote:
>>
>> Okay great!
>>
>> I managed to get it all working! I can't believe it ahaha thanks for
>> everyone's help!
>>
>> On Wednesday, March 28, 2018 at 11:46:34 AM UTC-4, Walter Davis wrote:
>>>
>>> Port and PID have literally nothing to do with one another. Sphinx uses
>>> port 9312 by default, and you can configure it otherwise using the --port
>>> flag when you start searchd.
>>>
>>> Walter
>>>
>>> > On Mar 28, 2018, at 11:36 AM, Evan Shabsove 
>>> wrote:
>>> >
>>> > So I have set up a separate server with my app's code running sphinx
>>> and have ran all the ts rake tasks.
>>> >
>>> > When configuring sphinx in my thinking_sphinx.yml file what address
>>> should I use? Currently I just have it pointing to the public IP of the
>>> server, but I would imagine I need to point it at the searchd client PID
>>> correct? Something like MY_IP:31096?
>>> >
>>> > Also what port should I open on my server?  Should it be port 31096?
>>> >
>>> > Thanks,
>>> > Evan
>>> >
>>> > On Wednesday, March 21, 2018 at 8:47:46 PM UTC-4, Pat Allan wrote:
>>> > 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 
>>> wrote:
>>> >>
>>> >> I think you addressed the same problem in this thread as well
>>> 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 

Re: [ts] Sphinx on Elastic Beanstalk

2018-08-26 Thread Pat Allan
Hi Harjeet,

It looks like your installation of Sphinx has broken - it was apparently 
compiled with a version of the MySQL client libraries that is no longer 
present. Do you have any version of the MySQL client libraries installed? And 
how have you installed Sphinx?

Cheers

—
Pat

> On 27 Aug 2018, at 6:23 am, Harjeet Singh  > wrote:
> 
> Hi Evan,
> 
> I am getting the same error and I searched all over for last 10 days and 
> simply cant get it to work. I am just using and EC2 instance with RDS.
> 
> I connect to RDS via EC2 security group on port 3306 to Index.
> 
> I was able to Index it once and the search is working with the index that was 
> created few weeks again.
> 
> When ever Is run indexer --rotate --all is get below error
> 
> I will really appreciate the help
> 
> best
> Harjeet
> 
> 
> 
> indexer: relocation error: indexer: symbol mysql_init, version 
> libmysqlclient_18 not defined in file libmysqlclient.so.18 with link time 
> reference
> 
> On Wednesday, March 28, 2018 at 2:33:02 PM UTC-4, Evan Shabsove wrote:
> Okay great!
> 
> I managed to get it all working! I can't believe it ahaha thanks for 
> everyone's help!
> 
> On Wednesday, March 28, 2018 at 11:46:34 AM UTC-4, Walter Davis wrote:
> Port and PID have literally nothing to do with one another. Sphinx uses port 
> 9312 by default, and you can configure it otherwise using the --port flag 
> when you start searchd.
> 
> Walter
> 
> > On Mar 28, 2018, at 11:36 AM, Evan Shabsove > 
> > wrote:
> >
> > So I have set up a separate server with my app's code running sphinx and 
> > have ran all the ts rake tasks.
> >
> > When configuring sphinx in my thinking_sphinx.yml file what address should 
> > I use? Currently I just have it pointing to the public IP of the server, 
> > but I would imagine I need to point it at the searchd client PID correct? 
> > Something like MY_IP:31096?
> >
> > Also what port should I open on my server?  Should it be port 31096?
> >
> > Thanks,
> > Evan
> >
> > On Wednesday, March 21, 2018 at 8:47:46 PM UTC-4, Pat Allan wrote:
> > 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 > wrote:
> >>
> >> I think you addressed the same problem in this thread as well 
> >> 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 > wrote:
> >>>
> >>> Hey everyone,
> >>>
> >>> I've been trying to set up 

Re: [ts] Sphinx on Elastic Beanstalk

2018-08-26 Thread Harjeet Singh
Hi Evan,

I am getting the same error and I searched all over for last 10 days and 
simply cant get it to work. I am just using and EC2 instance with RDS. 

I connect to RDS via EC2 security group on port 3306 to Index. 

I was able to Index it once and the search is working with the index that 
was created few weeks again. 

When ever Is run indexer --rotate --all is get below error

I will really appreciate the help

best
Harjeet



indexer: relocation error: indexer: symbol mysql_init, version 
libmysqlclient_18 not defined in file libmysqlclient.so.18 with link time 
reference

On Wednesday, March 28, 2018 at 2:33:02 PM UTC-4, Evan Shabsove wrote:
>
> Okay great! 
>
> I managed to get it all working! I can't believe it ahaha thanks for 
> everyone's help!
>
> On Wednesday, March 28, 2018 at 11:46:34 AM UTC-4, Walter Davis wrote:
>>
>> Port and PID have literally nothing to do with one another. Sphinx uses 
>> port 9312 by default, and you can configure it otherwise using the --port 
>> flag when you start searchd. 
>>
>> Walter 
>>
>> > On Mar 28, 2018, at 11:36 AM, Evan Shabsove  
>> wrote: 
>> > 
>> > So I have set up a separate server with my app's code running sphinx 
>> and have ran all the ts rake tasks. 
>> > 
>> > When configuring sphinx in my thinking_sphinx.yml file what address 
>> should I use? Currently I just have it pointing to the public IP of the 
>> server, but I would imagine I need to point it at the searchd client PID 
>> correct? Something like MY_IP:31096? 
>> > 
>> > Also what port should I open on my server?  Should it be port 31096? 
>> > 
>> > Thanks, 
>> > Evan 
>> > 
>> > On Wednesday, March 21, 2018 at 8:47:46 PM UTC-4, Pat Allan wrote: 
>> > 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  
>> wrote: 
>> >> 
>> >> I think you addressed the same problem in this thread as well 
>> 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  
>> 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 

Re: [ts] Sphinx on Elastic Beanstalk

2018-03-28 Thread Evan Shabsove
Okay great! 

I managed to get it all working! I can't believe it ahaha thanks for 
everyone's help!

On Wednesday, March 28, 2018 at 11:46:34 AM UTC-4, Walter Davis wrote:
>
> Port and PID have literally nothing to do with one another. Sphinx uses 
> port 9312 by default, and you can configure it otherwise using the --port 
> flag when you start searchd. 
>
> Walter 
>
> > On Mar 28, 2018, at 11:36 AM, Evan Shabsove  > wrote: 
> > 
> > So I have set up a separate server with my app's code running sphinx and 
> have ran all the ts rake tasks. 
> > 
> > When configuring sphinx in my thinking_sphinx.yml file what address 
> should I use? Currently I just have it pointing to the public IP of the 
> server, but I would imagine I need to point it at the searchd client PID 
> correct? Something like MY_IP:31096? 
> > 
> > Also what port should I open on my server?  Should it be port 31096? 
> > 
> > Thanks, 
> > Evan 
> > 
> > On Wednesday, March 21, 2018 at 8:47:46 PM UTC-4, Pat Allan wrote: 
> > 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  
> wrote: 
> >> 
> >> I think you addressed the same problem in this thread as well 
> 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  
> 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 

Re: [ts] Sphinx on Elastic Beanstalk

2018-03-28 Thread Walter Lee Davis
Port and PID have literally nothing to do with one another. Sphinx uses port 
9312 by default, and you can configure it otherwise using the --port flag when 
you start searchd.

Walter

> On Mar 28, 2018, at 11:36 AM, Evan Shabsove  wrote:
> 
> So I have set up a separate server with my app's code running sphinx and have 
> ran all the ts rake tasks. 
> 
> When configuring sphinx in my thinking_sphinx.yml file what address should I 
> use? Currently I just have it pointing to the public IP of the server, but I 
> would imagine I need to point it at the searchd client PID correct? Something 
> like MY_IP:31096?
> 
> Also what port should I open on my server?  Should it be port 31096?
> 
> Thanks,
> Evan
> 
> On Wednesday, March 21, 2018 at 8:47:46 PM UTC-4, Pat Allan wrote:
> 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  wrote:
>> 
>> I think you addressed the same problem in this thread as well 
>> 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  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 

Re: [ts] Sphinx on Elastic Beanstalk

2018-03-28 Thread Evan Shabsove
Sorry for clarification the port number I am using is the PID that sphinx 
returns when you start it.

On Wednesday, March 28, 2018 at 11:36:10 AM UTC-4, Evan Shabsove wrote:
>
> So I have set up a separate server with my app's code running sphinx and 
> have ran all the ts rake tasks. 
>
> When configuring sphinx in my thinking_sphinx.yml file what address should 
> I use? Currently I just have it pointing to the public IP of the server, 
> but I would imagine I need to point it at the searchd client PID correct? 
> Something like MY_IP:31096?
>
> Also what port should I open on my server?  Should it be port 31096?
>
> Thanks,
> Evan
>
> On Wednesday, March 21, 2018 at 8:47:46 PM UTC-4, Pat Allan wrote:
>>
>> 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  wrote:
>>
>> I think you addressed the same problem in this thread as well 
>> 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  
> 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 

Re: [ts] Sphinx on Elastic Beanstalk

2018-03-28 Thread Evan Shabsove
So I have set up a separate server with my app's code running sphinx and 
have ran all the ts rake tasks. 

When configuring sphinx in my thinking_sphinx.yml file what address should 
I use? Currently I just have it pointing to the public IP of the server, 
but I would imagine I need to point it at the searchd client PID correct? 
Something like MY_IP:31096?

Also what port should I open on my server?  Should it be port 31096?

Thanks,
Evan

On Wednesday, March 21, 2018 at 8:47:46 PM UTC-4, Pat Allan wrote:
>
> 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  > wrote:
>
> I think you addressed the same problem in this thread as well 
> 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  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 thinking-sphi...@googlegroups.com.
 To post to this group, send email to thinkin...@googlegroups.com.
 Visit 

Re: [ts] Sphinx on Elastic Beanstalk

2018-03-21 Thread Pat Allan
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  > wrote:
> 
> I think you addressed the same problem in this thread as well 
> 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 > 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 thinking-sphi...@googlegroups.com <>.
>> To post to this group, send email to thinkin...@googlegroups.com <>.
>> Visit this group at https://groups.google.com/group/thinking-sphinx 
>> .
>> For more options, visit 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 thinking-sphinx+unsubscr...@googlegroups.com 
> .
> To post to this group, send email to thinking-sphinx@googlegroups.com 
> 

Re: [ts] Sphinx on Elastic Beanstalk

2018-03-21 Thread Evan Shabsove
I think you addressed the same problem in this thread as 
well 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  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 thinking-sphi...@googlegroups.com.
>>> To post to this group, send email to thinkin...@googlegroups.com.
>>> Visit this group at https://groups.google.com/group/thinking-sphinx.
>>> For more options, visit 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 thinking-sphinx+unsubscr...@googlegroups.com.
To post to this group, send email to thinking-sphinx@googlegroups.com.
Visit this group at https://groups.google.com/group/thinking-sphinx.
For more options, visit https://groups.google.com/d/optout.


Re: [ts] Sphinx on Elastic Beanstalk

2018-03-21 Thread Evan Shabsove
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  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 thinking-sphi...@googlegroups.com.
>> To post to this group, send email to thinkin...@googlegroups.com.
>> Visit this group at https://groups.google.com/group/thinking-sphinx.
>> For more options, visit 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 thinking-sphinx+unsubscr...@googlegroups.com.
To post to this group, send email to thinking-sphinx@googlegroups.com.
Visit this group at https://groups.google.com/group/thinking-sphinx.
For more options, visit https://groups.google.com/d/optout.


Re: [ts] Sphinx on Elastic Beanstalk

2018-01-05 Thread Evan Shabsove
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  > 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 thinking-sphi...@googlegroups.com .
> To post to this group, send email to thinkin...@googlegroups.com 
> .
> Visit this group at https://groups.google.com/group/thinking-sphinx.
> For more options, visit 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 thinking-sphinx+unsubscr...@googlegroups.com.
To post to this group, send email to thinking-sphinx@googlegroups.com.
Visit this group at https://groups.google.com/group/thinking-sphinx.
For more options, visit https://groups.google.com/d/optout.


Re: [ts] Sphinx on Elastic Beanstalk

2018-01-03 Thread Pat Allan
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  > 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 thinking-sphinx+unsubscr...@googlegroups.com 
> .
> To post to this group, send email to thinking-sphinx@googlegroups.com 
> .
> Visit this group at https://groups.google.com/group/thinking-sphinx 
> .
> For more options, visit 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 thinking-sphinx+unsubscr...@googlegroups.com.
To post to this group, send email to thinking-sphinx@googlegroups.com.
Visit this group at https://groups.google.com/group/thinking-sphinx.
For more options, visit https://groups.google.com/d/optout.


signature.asc
Description: Message signed with OpenPGP