[개발이야기#090] 스팀잇 검색엔진 디스크추가, 운동앱 UI 기능 추가

in #steemsearch2 months ago

안녕하세요 가야태자 @talkit 입니다.

제 일상 이야기에서 살짝 이야기를 드렸었는데 ㅠ.ㅠ

하드디스크가 모자라서 엘라스틱서치의 색인이 안되는 문제가 발생했습니다.

스팀잇 검색엔진 디스크 추가.

그래서 오늘 디스크를 추가 했습니다.

talkit@talkit02:~/elasticsearch$ df -h
파일 시스템     크기  사용  가용 사용% 마운트위치
tmpfs           1.7G  1.9M  1.7G    1% /run
/dev/sda2        59G   20G   37G   36% /
tmpfs           8.4G     0  8.4G    0% /dev/shm
tmpfs           5.0M  8.0K  5.0M    1% /run/lock
tmpfs           1.7G   80K  1.7G    1% /run/user/1000
/dev/sdb1      1007G  8.3G  948G    1% /home/talkit/elasticsearch/data

엘라스틱서치 자체는 docker로 돌아가기 때문에 소프트웨어는 docker로 분리 되어 있습니다.

disk는 공유하기 위해서 제 계정밑에 엘라스틱서치 폴더의 data폴더를 바라보고 있습니다.

그래서 해당 디스크가 기존 리눅스 디스크인 37G정도를 사용할 수 있었는데 이번에 변경 했습니다.

1TB를 사용할 수 있도록이요 ^^

디스크가 적어서 이제 뻣는일은 없을거고 걱정이 색인이 쌓이면 메모리 때문에 느려지지 않을까라는 생각을 해봅니다.

talkit@talkit02:~/elasticsearch$ free -m
               총계         사용        여분      공유    버퍼/캐시    가용
메모리:        17077        1955        5483           1        9976       15121
스  왑:         8191           0        8191

메모리를 약 16GB를 할당해 주었습니다.
지금은 일단 잘 색인도 되고 잘돌아가고 있습니다.

다음주에는 말씀 드린대로, 스팀의 전체 사용자를 수집해서 사용자 대기 테이블에 넣을 생각 입니다.

MariaDB [steemsearch]> select * from  author_collection_status where author like 'talkit%' limit 0,10;
+------+---------------+--------------+------------------+-----------------------+---------------------+---------------------+---------------------+
| id   | author        | is_collected | latest_post_time | collection_start_time | collection_end_time | created_at          | updated_at          |
+------+---------------+--------------+------------------+-----------------------+---------------------+---------------------+---------------------+
| 1097 | talkit        |            1 | NULL             | 2025-10-26 11:50:48   | 2025-10-26 12:57:07 | 2025-10-20 15:28:21 | 2025-11-01 13:00:39 |
| 1098 | talkit.bank   |            1 | NULL             | 2025-10-26 11:45:06   | 2025-10-26 11:50:31 | 2025-10-20 15:28:21 | 2025-11-01 13:00:39 |
| 1099 | talkit.wallet |            1 | NULL             | 2025-10-26 11:40:33   | 2025-10-26 11:45:21 | 2025-10-20 15:28:21 | 2025-11-01 13:00:39 |
+------+---------------+--------------+------------------+-----------------------+---------------------+---------------------+---------------------+
3 rows in set (0.001 sec)

위 테이블에 넣을 생각입니다.

is_collected라는 컬럼이 수집을 했는지 안했는지를 표시하는 컬럼 입니다.

일단 제 부캐들은 전체 수집도하고 실시간 수집도하고 있습니다.

운동앱의 UI 기능 추가.

가장 기본 적인 기능인데 현재까지 없어서 ^^ 추가 했습니다.

현재는 순위 목록에만 해놓은 상태고 다음주 중에 상세 페이지도 해놓겠습니다. ㅠ.ㅠ


출처 : http://140.238.11.226:5500/rankings?year=2025&month=10

감사합니다.



Posted through the ECblog app (https://blog.etain.club)

Sort:  

와우. 조금씩조금씩 발전해 가네요~~

[booming-kr-auto]
@booming-kr이 보팅드렸습니다 🙌

  • 여러분이 원글에 보팅한 수치: 29.00% / 85,638 Mrshares
    (보팅받는 기준: 50% 이상 또는 65,000 Mrshares 이상으로 보팅)
  • 시간: 2025-11-01 23:24:55 UTC+09:00
    IMG_9947.jpeg
  • 여러분의 임대와 보팅이 kr 커뮤니티를 활성화 하는데 큰 힘이 됩니다

네 진짜로 조금씩 발전 하고 있습니다.
^^

저는 운동앱..더 기대됩니다.

Posted using SteemX

[booming-kr-auto]
@booming-kr이 보팅드렸습니다 🙌

  • 여러분이 원글에 보팅한 수치: 25.00% / 108,566 Mrshares
    (보팅받는 기준: 50% 이상 또는 65,000 Mrshares 이상으로 보팅)
  • 시간: 2025-11-02 08:24:05 UTC+09:00
    IMG_9947.jpeg
  • 여러분의 임대와 보팅이 kr 커뮤니티를 활성화 하는데 큰 힘이 됩니다

감사합니다.
조금씩 개선 해보겠습니다.

고생하십니다. 작품 기대하겠습니다.

조금씩 작품을 만들어가보려고 합니다.
감사합니다.